Code Mode: MCPで1,000トークンにAPI全体を詰め込む

2026-02-20 ・ Matt Carey (@mattzcarey) ・ 💻 技術Tips

Code Mode: MCPで1,000トークンにAPI全体を詰め込む

**投稿者:** Matt Carey (@mattzcarey)

**投稿日時:** 2026-02-20 23:04 JST

**URL:** https://x.com/mattzcarey/status/2024847630811980277

**エンゲージメント:** 161返信 / 405リポスト / 4,327いいね / 6,132ブックマーク / 1,065,038表示

**カテゴリ:** 💻 技術Tips

**有益度:** ⭐⭐⭐ HIGH

---

概要

Code Mode is all you need, very excited about this direction for MCP

---

まとめ

CloudflareがMCP(Model Context Protocol)向け「Code Mode」を正式発表。通常のMCPサーバーはAPI全体を記述すると1.17Mトークン必要になるが、Code Modeは`search()`と`execute()`の2ツールだけでCloudflare API全体(2,500+エンドポイント)を約1,000トークンで操作可能(99.9%削減)。

**活用ポイント:** MCPサーバー開発時のコンテキスト最適化の参考に。OpenClawのMCPサーバー設計にも応用できる考え方。

記事詳細

CloudflareブログによるCode Modeの技術解説。

**背景:** MCPはAIエージェントのデファクトスタンダードだが、ツールを増やすほどコンテキストを消費するジレンマがある。Cloudflare APIは2,500+エンドポイントあり、従来手法では記述だけで1.17Mトークン必要。

**アーキテクチャ:**

1. `search()`ツール:エージェントがJavaScriptを書いてOpenAPI仕様オブジェクトを検索。仕様全体はコンテキストに入れず、コード実行結果だけを返す

2. `execute()`ツール:エージェントがJavaScriptを書いてCloudflare APIを呼び出す。認証済み`cloudflare.request()`クライアントが提供される

3. 両ツールとも生成コードはDynamic Workerサンドボックスで実行(ファイルシステムなし、環境変数漏洩なし)

**Context削減手法の比較:**

| 手法 | 特徴 |

|------|------|

| Server-side Code Mode(今回) | トークン固定、エージェント側変更不要、サンドボックス安全実行 |

| Client-side Code Mode | エージェント側にサンドボックスが必要 |

| CLI変換(OpenClaw/Moltworker) | プログレッシブ開示、シェル環境が必要 |

| Dynamic tool search(Claude Code) | 関連ツールを動的に絞り込み、検索機能のメンテが必要 |

**利用開始:**

{
  "mcpServers": {
    "cloudflare-api": {
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

---

関連リンク