Cloudflare MCP Serverとは?
Cloudflareが推奨するMCPサーバー(https://mcp.cloudflare.com/mcp)は、docs、search、execute、whoamiの4つのツールでCloudflareのAPI全体をカバーします。エンドポイントごとに1つのツールを用意する代わりに、エージェン トがOpenAPI仕様を検索してからAPIを呼び出す小さなJavaScript関数を書きます。Cloudflareはこれをコードモードと呼び、コードはCloudflare側の分離されたWorkersで実行されます。
mcp-server-cloudflareリポジトリにある製品別の古いサーバーは縮小されつつあります。AI Gateway、Audit Logs、DNS Analytics、GraphQL、Observability、Radar、Workers Buildsを含む10のサーバーが、APIサーバーへの移行を前提に非推奨とされました。Docs、コンテナ、Browser Run、Digital Experience Monitoring、CASB、Cloudflare Blogは独自のサーバーを維持します。現在すべてのサーバーは/mcpでのみ応答し、古い/sseのURLは410 Goneを返しますが、公式のMCP registryの登録情報にはまだ載っています。
Cloudflare MCP Serverのインストール方法
https://mcp.cloudflare.com/mcpCloudflare MCP Serverは使う価値があるか?
このサーバーを使う理由はコードモードで、Cloudflare自身の数字がそれを裏付けています。READMEによると、2,594のエンドポイントをすべてツールとして公開すると、スキーマだけで1,170,523トークン、必須パラメータに絞っても244,047トークンかかります。コードモードの4つのツールは約1,100トークンです。仕様はサーバー側に置かれたままで、エージェントはJavaScriptでそれを検索し、戻ってくるのはコードの結果だけです。結果は初期状態で約6,000トークンが上限です。
この設計はリスクをなくすのではなく、移しているだけです。権限が許せば、1回のexecute呼び出しで全ゾーンをループ処理したり、Workerを削除したりで きます。READMEにはサーバー側の読み取り専用モードの記述はありません。OAuthではCloudflareの同意画面でスコープを選べ、APIトークンは読み取り権限に絞れます。ただし、クライアントのIPアドレスでフィルタリングするAPIトークンには対応しておらず、セキュリティチームがよく使う制御の一つが使えません。スコープ不足で呼び出しが失敗すると、サーバーはそのスコープを加えて再認可するようクライアントに求めます。便利ですが、注意して見ておく価値があります。
実際の上限はMCPの層ではなく、CloudflareのAPI制限です。制限はユーザーあたり5分間に1,200リクエストで、ダッシュボードや他のトークンと共有され、超えると5分間すべてのAPI呼び出しがブロックされます。execute内でループを書くエージェントは、リクエストごとにツールを1回呼ぶエージェントより速くこの上限を使い切ることがあるため、一括処理にはバッチ化が必要です。
もう一つ計画しておくべきなのは非推奨化です。昨年ObservabilityやGraphQLのサーバーを組み込んだチームは、APIサーバーへ移されつつあります。APIサーバーでも同じ作業はできますが、モデルに求めるものが増えます。OpenAPI仕様に対して正しいJavaScriptを書くのは、型付きのツールに値を入れるより難しい作業で、小さなモデルほど失敗しやすくなります。
真価を発揮する場面
Cloudflareで200のゾーンを管理するプラットフォームエンジニア
全ゾーンのDNSレコードとWAF設定を監査し、設定のずれを報告する
読み取り専用のアカウントトークンを使えば、エージェントはゾーンをページングして要約を返すexecute関数を1つ書けます。5分間に1,200リクエストという制限では、200のゾーンをそれぞれ数回呼び出して全体を調べるには、いくつかの時間枠に分ける必要があります。
Workers、D1、R2でSaaSアプリを提供する2人のチーム
ダッシュボードではなくコーディングエージェントから、KVの名前空間、バインディング、DNSレコードを作成する
Claude CodeやCursorからOAuthで接続し、普通の言葉で頼みます。エージェントがエンドポイントを見つけて呼び出します。サーバーは無料ですが、書き込みスコープの権限を与えると、誤ったプロンプトで本番のリソースが削除されることがあります。
本番のCloudflareアカウントにエージェントを近づけるかを決めるインフラ責任者
エージェントが使ってよい認証情報の方針を決める
安全な既定は、分析には読み取り専用の別トークン、変更には人が確認する短期間のOAuth権限を使うことです。IPでフィルタリングするトークンに対応していないため、ネットワーク制限を主な防御策にはできません。
導入前に確認すること
- 導入
- https://mcp.cloudflare.com/mcpをHTTPサーバーとして追加してOAuthでサインインするか、CI向けにユーザーまたはアカウントのAPIトークンをベアラーヘッダーとして渡します。アカウントトークンには、サーバーがアカウントIDを見つけられるようAccount Resources Readが必要です。
- 連携
- コードモードでは4つのツール(docs、search、execute、whoami)です。?codemode=falseを付けると代わりにエンドポイントごとに1つのツールが登録され、約2,500のツール、およそ244,000トークンになります。Workers、KV、R2、D1、Pages、DNS、ファイアウォール、AI Gateway、Vectorize、Access、GraphQL Analytics APIをカバーします。
- データとプライバシー
- エージェントのコードはCloudflareの分離されたWorkersで実行され、OAuthの権限やトークンが許す範囲で読み書きします。結果には、公開トラフィックのログ行など、アカウント内のコンテンツが含まれることがあるため、信頼できない入力として扱ってください。リポジトリのセキュリティアドバイザリは公開されていません。
- 大規模利用時のコスト
- サーバーは無料です。請求額はエージェントが用意 したものしだいで、効いてくる制限はユーザーあたり5分間に1,200のAPIリクエストです(GraphQL analyticsは5分間に320が上限)。超えると5分間ブロックされます。
- 制限
- ?truncateToolResult=falseを付けない限り、結果は約6,000トークンで切り詰められます。一部の一覧エンドポイントは、スコープが不足していると拒否せずに空の結果を返しますが、サーバーは現在これを拒否として扱います。
良い点
- 約1,100トークンのツール定義でCloudflareのAPI全体を扱える
- ホスト型で、サインイン時に選ぶOAuthスコープかベアラーのAPIトークンを使う
- 結果は約6,000トークンが上限で、有効なJSONのまま返る
- 6時間ごとに同期されるCloudflareのエージェントスキルも提供する
気になる点
- executeは権限が許す呼び出しを何でも実行でき、サーバー側の読み取り専用モードがない
- IPアドレスでフィルタリングするAPIトークンに対応していない
- 10の製品別サーバーが非推奨になり、古い構成は移行が必要
- コードモードには信頼できるJavaScriptを書けるモデルが必要
おすすめの人
Cloudflare上でサイト、Workers、DNSを運用し、エージェントに設定の確認と変更をさせたいチームです。
Cloudflare MCP Serverの代替
Cloudflare MCP Server:よくある質問
- Cloudflare MCP Serverは使う価値があるか?
- MCPのコンテキスト問題への巧みな答えで、エージェントにCloudflareのAPI全体を渡します。だからこそ、サーバーよりも、エージェントに与えるトークンのほうが重要になります。 評価は5点満点中4.5点です。
- Cloudflare MCP Serverの料金は?
- 接続は無料です。呼び出しはあなたのCloudflareアカウントに対して行われ、そのAPIレート制限にカウントされます。エージェントが操作した製品には通常どおり課金されます。
- Cloudflare MCP Serverの欠点は?
- executeは権限が許す呼び出しを何でも実行でき、サーバー側の読み取り専用モードがない; IPアドレスでフィルタリングするAPIトークンに対応していない; 10の製品別サーバーが非推奨になり、古い構成は移行が必要; コードモードには信頼できるJavaScriptを書けるモデルが必要.
- Cloudflare MCP Serverは誰に向いているか?
- Cloudflare上でサイト、Workers、DNSを運用し、エージェントに設定の確認と変更をさせたいチームです。
- チームや本番環境でCloudflare MCP Serverを使うと費用はいくらか?
- サーバーは無料です。請求額はエージェントが用意したものしだいで、効いてくる制限はユーザーあたり5分間に1,200のAPIリクエストです(GraphQL analyticsは5分間に320が上限)。超えると5分間ブロックされます。
- Cloudflare MCP Serverは企業データを扱っても安全か?
- エージェントのコードはCloudflareの分離されたWorkersで実行され、OAuthの権限やトークンが許す範囲で読み書きします。結果には、公開トラフィックのログ行など、アカウント内のコンテンツが含まれることがあるため、信頼できない入力として扱ってください。リポジトリのセキュリティアドバイザリは公開されていません。
- Cloudflare MCP Serverの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はVercel MCP, Netlify MCP Server 、 AWS MCP Serverです。
回答確認日:2026年10月22日
