Skip to main content
Glama
Zbrooklyn

dsh-codex-mcp

by Zbrooklyn

dsh-codex-mcp

DeepSeek Harness 内の Codex モデルを、OpenAI 公式 CLI 経由で利用します — ChatGPT の認証情報を第三者コードに預けることは一切ありません。

インストール

npm i -g @openai/codex   # if you don't already have it
codex login              # sign in with your ChatGPT account
dsh plugin --profile web add dsh-codex-mcp
dsh web

これだけです。Codex はエージェントのツールに mcp__codex__codex として表示されます。API キーも、ハーネス内での OAuth フローも、貼り付けるものも一切ありません。

これが存在する理由

ChatGPT サブスクリプションをハーネスに組み込む他のプラグインは、独自の OAuth フローを実行し、プランにスコープされたトークンを取得して保存します。OpenAI から見ると、それらのリクエストは Codex CLI からのものに見えます。実際には、サードパーティのパッケージが、あなたが料金を支払っているものの認証情報を保持していることになります。

このプラグインは一切認証を行いません。Codex 実行ファイルを探し出し、MCP サーバーとして起動し、ハーネスが stdio 経由で通信できるようにします。認証は OpenAI 自身の署名付きバイナリ内で、自身の ~/.codex/auth.json に対して行われます。ここには漏洩するトークンはなく、アンインストールしても失効させるものは何も残りません。

DeepSeek Harness  ──MCP/stdio──▶  codex mcp-server  ──HTTPS──▶  OpenAI
                                  (official binary,
                                   own credentials)

呼び出しごとにシェルアウトするのではなく MCP を使う理由

同じプロンプトとモデルで測定:

アプローチ

レイテンシ

MCP サーバー(永続プロセス)

11.4 秒

codex exec(呼び出しごとに新規プロセス)

31.5 秒

codex exec の呼び出しは毎回バイナリをコールドスタートし、応答前にスキルコンテキストを再読み込みします。MCP サーバーはそのコストを一度だけ支払います。また、スレッド状態を保持するため、codex-reply が会話を継続できます。

コストは常駐プロセスです — 観測された使用では約 140 MB です。

設定

すべてのオプションは任意です。デフォルトが最適な設定です。

オプション

デフォルト

目的

command

自動検出

Codex 実行ファイルへのフルパス

serverName

codex

ツールの名前空間(mcp__<serverName>__…)

cwd

ハーネスの作業ディレクトリ

Codex プロセスの作業ディレクトリ

env

{}

追加の環境変数

toolCallTimeoutMs

900000

呼び出しごとの上限 — Codex のターンはエージェント実行であり、完了ではありません

failOnStartupError

false

Codex が見つからない場合にハーネスの起動を停止するかどうか

DSH_CODEX_BINARY は設定を編集せずに検出を上書きします。

実行ファイルの検出方法

  1. 明示的な command、または DSH_CODEX_BINARY

  2. グローバルな @openai/codex インストール内のネイティブバイナリ — ハードコードではなくディスクから列挙されるため、新しいプラットフォームやアーキテクチャでも変更は不要です

  3. PATH 上の codex 実行ファイル

Windows では npm の .cmd および .ps1 シムは意図的にスキップされます。MCP stdio トランスポートはシェルなしでプロセスを起動するため、シムはその方法では起動できません。

Codex が見つからない場合

プラグインは修正方法を示す警告を 1 件ログに記録し、何もマウントしません。ハーネスは Codex ツールなしで通常どおり起動します。なしで実行するよりも起動時に明示的に失敗させたい場合は、failOnStartupError: true を設定してください。

要件

  • @deepseek-ai/dsh-mcp-client 0.1.0-rc.60.1.0-rc.8 を備えた DeepSeek Harness

  • Node ^22.19.0 || >=24

  • サインイン済みの Codex CLI

  • Codex を含む ChatGPT プラン

ハーネス 0.1.0-rc.8codex-cli 0.144.5 で検証済みです。

アンインストール

dsh plugin --profile web remove dsh-codex-mcp

認証情報は保存されていないため、他にクリーンアップするものはありません。Codex CLI のログインは変更されません。

開発

npm install
npm test

テストは一時ディレクトリに合成 npm レイアウトを構築するため、Codex がインストールされていないマシンでもスイートは成功します。CI は Linux、macOS、Windows で、サポートされている両方の Node バージョンで実行し、パックされた tarball のクリーンインストールが機能することも別途検証します。

ライセンス

MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • A paid remote MCP for OpenAI Codex harness MCP, built to return verdicts, receipts, usage logs, and

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zbrooklyn/dsh-codex-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server