Codex.io Docs MCP

公式

Codexの暗号データAPIを読み取り、エージェントがGraphQLクエリを記述できるようにするMCP。

Codex Io Docs MCPで何ができますか?

  • Search Codex API docs — アシスタントに、https://docs.codex.io/mcp からCodexの全ドキュメント内のクエリ、サブスクリプション、型、ガイドを調べてもらいます。
  • Generate GraphQL queries — アシスタントに、トークン価格の取得、トレンドトークン、ウォレット残高などのクエリを、平易な言葉で必要な内容を説明して作成してもらいます。
  • Build real-time data features — ライブスワップイベントをストリーミングするWebSocketサブスクリプションや、OHLCVキャンドルデータによるトークン価格チャートの追跡を依頼します。
  • Discover new tokens — ドキュメントから直接、ローンチ時間、流動性、取引量などの条件に基づいてフィルタリングされたトークンリストをリクエストします。

ドキュメント

Codex Docs MCP

CodexドキュメントMCPサーバーをAIコーディングツールに追加して、APIドキュメントへ即座にアクセスできるようにします。

Codexドキュメントは、Model Context Protocol(MCP)サーバーとして利用できます。AIコーディングツールに追加すると、Codex APIドキュメントを直接検索・参照できるようになり、エディタから離れることなく正確な回答を得られます。

https://docs.codex.io/mcp

機能

接続すると、AIツールはCodex APIドキュメント全体(クエリ、サブスクリプション、型、ガイドを含む)を検索できます。Codex APIに関する質問やクエリ作成のヘルプが必要な場合、自動的にドキュメントを参照します。

情報

このMCPサーバーは、ドキュメントの検索とAIによるクエリ作成の支援を目的としています。Codex APIと直接やり取りするものではありません。クエリの実行には、GraphQLエンドポイントまたはSDKを介してAPIキーを使用する必要があります。

Docs MCPとCodex Skillsの比較

Codex Skillsは、AIエージェントにAPIの事前知識を提供し、APIと直接やり取りできるようにします。Docs MCPはドキュメントを検索できるようにし、GraphQLクエリの作成を可能にします。

Docs MCPCodex Skills
仕組みMCPプロトコル経由でオンデマンドにドキュメントを検索APIの事前知識(操作、認証、テンプレート)
最適な用途特定のフィールド、型、ガイドの検索Codex APIとの直接的なやり取り
ネットワークが必要?はい — MCPサーバーにクエリを実行オフラインでクエリ作成可能(API呼び出しには接続が必要)

最良の体験のために両方を併用してください。スキルがクエリ生成を担当し、MCPが必要に応じて詳細を補完します。

セットアップ

注記

Codex(codex.io)はブロックチェーンデータAPIです。OpenAI Codex(コーディングエージェント)ではありません。ただし、以下のようにこのMCPサーバーをOpenAI Codexに追加することは可能です。

`Cmd+Shift+P`(Mac)または`Ctrl+Shift+P`(Windows/Linux)でMCP設定を開き、**Cursor Settings: Open MCP Settings**を選択します。以下を追加してください:
```json theme={null}
{
  "mcpServers": {
    "codex-docs": {
      "url": "https://docs.codex.io/mcp"
    }
  }
}
```
プロジェクトのルートに`.vscode/mcp.json`ファイルを作成します:
```json theme={null}
{
  "servers": {
    "codex-docs": {
      "type": "http",
      "url": "https://docs.codex.io/mcp"
    }
  }
}
```
`~/.codeium/windsurf/mcp_config.json`にあるMCP設定ファイルを開き、以下を追加します:
```json theme={null}
{
  "mcpServers": {
    "codex-docs": {
      "serverUrl": "https://docs.codex.io/mcp"
    }
  }
}
```
**Settings > Connectors**に移動し、**Add custom connector**を選択して、次を入力します:
* **Name:** Codex Docs
* **URL:** `https://docs.codex.io/mcp`
次のコマンドを実行します:
```bash theme={null}
claude mcp add --transport http codex-docs https://docs.codex.io/mcp
```
実行:
```bash theme={null}
codex mcp add codex-docs --url https://docs.codex.io/mcp
```

または、`~/.codex/config.toml`に以下を追加します:

```toml theme={null}
[mcp_servers.codex-docs]
url = "https://docs.codex.io/mcp"
```

プロンプト例

MCPが接続されると、AIアシスタントにCodex APIを使用した機能構築を依頼できます。以下は開始に役立つ例です。

トークン価格の取得

「Codex APIを使用して、Ethereum上のWETHの現在のUSD価格を取得してください。」

アシスタントはgetTokenPricesクエリを検索し、次のようなコードを記述します:

query {
  getTokenPrices(
    inputs: [
      {
        address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
        networkId: 1
      }
    ]
  ) {
    address
    priceUsd
  }
}

トレンドトークンフィードの構築

「Base上の24時間取引量でソートされた上位10のトレンドトークンを取得する方法を教えてください。」

query {
  filterTokens(
    filters: { network: [8453] }
    rankings: [{ attribute: volume24, direction: DESC }]
    limit: 10
  ) {
    results {
      token {
        name
        symbol
        address
      }
      volume24
      priceUSD
      change24
    }
  }
}

価格チャートの表示

「Solana上のこのトークンの過去24時間の1時間足OHLCVキャンドルを取得してください:So11111111111111111111111111111111111111112。」

query {
  getBars(
    symbol: "So11111111111111111111111111111111111111112:1399811149"
    from: 1719792000
    to: 1719878400
    resolution: "60"
  ) {
    o
    h
    l
    c
    volume
    t
  }
}

ライブ取引のストリーミング

「Ethereum上のトークンのリアルタイムスワップイベントをストリーミングするWebSocketサブスクリプションを設定してください。」

subscription {
  onEventsCreated(
    address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
    networkId: 1
  ) {
    address
    networkId
    events {
      eventDisplayType
      timestamp
      maker
      token0SwapValueUsd
      token1SwapValueUsd
      transactionHash
    }
  }
}

ウォレット保有量の追跡

「Base上のウォレットのすべてのトークン残高を取得してください。」

query {
  balances(
    input: {
      walletAddress: "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
      networks: [8453]
    }
  ) {
    items {
      tokenAddress
      balance
      shiftedBalance
      token {
        name
        symbol
      }
    }
  }
}

新規ローンチの発見

「Solana上で過去1時間にローンチされ、流動性が1万ドル以上のトークンを見つけてください。」

query {
  filterTokens(
    filters: {
      network: [1399811149]
      liquidity: { gte: 10000 }
      createdAt: { gte: 1719874800 }
    }
    rankings: [{ attribute: createdAt, direction: DESC }]
    limit: 20
  ) {
    results {
      token {
        name
        symbol
        address
      }
      liquidity
      priceUSD
      createdAt
    }
  }
}

ヒント

これらを覚える必要はありません。やりたいことを説明するだけで、AIアシスタントがドキュメントから適切なクエリを検索します。上記の例は、可能なことを示すためのものです。

このドキュメントは、開発者向けドキュメントプラットフォームであるMintlifyで構築・ホストされています。