> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAI CodexをDidit MCPサーバーに接続

> 次のコマンドでDidit MCPサーバーをOpenAI Codexに追加し、その後Didit でサインインします: codex mcp add didit --url https://mcp.didit.me/mcp。APIキーは不要です。

OpenAI Codexは、ワンコマンドでDiditのホスト型MCPサーバー（`https://mcp.didit.me/mcp`）に接続します。その後Codexがブラウザで**Log in with Didit**を開き、サインイン情報を保存します。APIキーをコピーする必要はありません。同じ設定でCodex CLIとCodex IDE拡張機能の両方を利用できます。

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

***

## セットアップ

**1. サーバーを追加**

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

Codexはサーバーを`~/.codex/config.toml`に書き込み、OAuthが必要であることを確認して、すぐにサインインを開始します。キャンセルした場合は、後で`codex mcp login didit`を実行してください。

**2. Diditにログイン**

ブラウザーで**Codex wants to access your Didit account**が開きます。接続する組織を選択し、権限を確認して**Approve**をクリックします。ターミナルに`Successfully logged in to MCP server 'didit'.`と表示されます。

**3. 確認**

```bash theme={null}
codex mcp list
```

`didit`の行には、ステータスとして`enabled`、認証として`OAuth`と表示されます。

ファイルを直接編集する場合は、こちらが`~/.codex/config.toml`内のエントリー全体です：

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
```

続けて`codex mcp login didit`を実行し、サインインしてください。

> [!NOTE]
>
> **設定ファイルにAPIキーは含まれません。** このサーバーはOAuth 2.1とPKCEを使用し、**あなた**として動作します。動作するのは、サインイン時に承認した組織内のみで、あなたの役割に応じた権限が適用されます。Codexは、クライアントIDメタデータドキュメントを使って自身を識別します。詳しくは[認証](https://docs.didit.me/ja/integration/mcp/authentication.md)をご覧ください。

***

## 動作確認

Codexを起動し、サーバー名を指定して質問します：

```text theme={null}
Use the didit MCP server: call didit_context_get and list my organizations and applications.
```

CodexはMCPツールをオンデマンドで読み込むため、最初のプロンプトでDiditサーバーまたはツール名を指定してください。Codexは`didit_context_get`を呼び出し、組織とそのアプリケーションの一覧を表示します。

セッションの焦点を絞るには、`enabled_tools`でCodexが使用するツールを必要なものだけに制限します：

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
enabled_tools = ["didit_context_get", "didit_session_create", "didit_session_list", "didit_session_get_decision"]
```

`disabled_tools`はその逆の動作をします。ツール名は[ツールリファレンス](https://docs.didit.me/ja/integration/mcp/tools.md)に記載されています。

***

## トラブルシューティング

* **`codex mcp list` の出力に `Not logged in` と表示される。** `codex mcp login didit` を実行し、ブラウザでのサインインを完了してください。
* **ブラウザがないリモートマシンの場合。** `codex mcp login didit` を実行し、表示されたURLを手元のコンピューターで開いてください。サインインが完了するまで、ターミナルは実行したままにしてください。コールバックは Codex を実行しているマシンのローカルポートに届くため、必要に応じてそのポートを転送してください。
* **ツールが `missing_scope` を返す場合。** その組織におけるお客様の役割には、この権限がありません。[役割と権限](https://docs.didit.me/ja/integration/mcp/authentication.md#役割と権限)をご覧ください。
* **サインアウトするには：** `codex mcp logout didit`

***

## 次のステップ

> [card] [ChatGPTに接続](https://docs.didit.me/ja/integration/mcp/chatgpt.md)
>
> ChatGPTディレクトリのDiditプラグイン、またはカスタムMCPサーバーとして利用できるフルサーバーです。

> [card] [Claudeに接続](https://docs.didit.me/ja/integration/mcp/claude.md)
>
> Claude web、Desktop、Code向けのワンクリックコネクタリンクです。

> [card] [ツールリファレンス](https://docs.didit.me/ja/integration/mcp/tools.md)
>
> エージェントが呼び出せるすべてのツールを、ツールごとに説明します。

> [card] [プロンプトの例](https://docs.didit.me/ja/integration/mcp/examples.md)
>
> 実際のペイロードを使った、より詳しい実例です。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.