Cloudflare MCP Server
Cloudflareの公式MCPサーバー群。AIエージェントがCloudflare Workers・DNS・Pages・AI Gateway・ログ分析などをリモート接続で直接操作できる。「このWorkerにバインディングを追加して」「直近のエラーログを分析して」を自然言語でCloudflareアカウントに即実行できる。
- 最終確認:
- 2026-04-12
- ライセンス:
設定方法
{
"mcpServers": {
"cloudflare-workers": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
},
"cloudflare-observability": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
}
}
}
{
"mcpServers": {
"cloudflare-workers": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
},
"cloudflare-observability": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
}
}
}
{
"mcpServers": {
"cloudflare-workers": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
},
"cloudflare-observability": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
}
}
}
概要
Cloudflare MCP Serverは、Cloudflare社が公式に提供するリモートMCPサーバー群です。各Cloudflareサービスに対応した専用エンドポイントがあり、必要なサービスだけを選んで接続できます。
Cloudflare Workers・Pages・DNS・ログ・AI Gatewayなどのインフラ管理操作をAIへの自然言語指示から実行できます。「本番環境でエラーが急増している理由を調べて」「このWorkerのバインディング設定を確認して」といったインフラ作業をAIがサポートします。
このMCPはリモートMCPです。 Cloudflareのクラウドサーバーに直接接続するため、ローカルへのインストールは不要です。初回接続時にCloudflareアカウントでの認証が必要です。
利用可能なエンドポイント一覧
用途に応じて必要なエンドポイントのみ設定してください:
| サービス | エンドポイント |
|---|---|
| Workers バインディング | https://bindings.mcp.cloudflare.com/mcp |
| Observability(ログ分析) | https://observability.mcp.cloudflare.com/mcp |
| Radar(トラフィック分析) | https://radar.mcp.cloudflare.com/mcp |
| ブラウザレンダリング | https://browser.mcp.cloudflare.com/mcp |
| AI Gateway | https://ai-gateway.mcp.cloudflare.com/mcp |
| DNS Analytics | https://dns-analytics.mcp.cloudflare.com/mcp |
| 監査ログ | https://auditlogs.mcp.cloudflare.com/mcp |
| AutoRAG | https://autorag.mcp.cloudflare.com/mcp |
導入手順
- 上記の設定JSONをコピー(必要なサービスのみ残してもOK)
- 設定ファイルに追記して保存し、クライアントを再起動
- AIに「Cloudflareのエンドポイントに接続して」と話しかけると、ブラウザでOAuth認証が開始されます
- Cloudflareアカウントでログインして権限を許可すると利用開始できます
使い方の例
エラーログの分析:
「直近1時間のWorkerエラーを取得して、
エラーが多い順に原因別に分類して」
→ Observability APIからログを取得してAIが分析
Workers設定の確認:
「production-api Workerのバインディングを確認して、
KV・R2・D1の接続状況を教えて」
→ WorkerのBindings情報を取得
トラフィック監視:
「今日のグローバルトラフィックトレンドを確認して、
ボット由来のアクセスが多い地域を特定して」
→ Cloudflare Radarのデータを取得・分析
注意事項
- ObservabilityやAnalyticsの一部機能はCloudflare Workersの有料プランが必要です。
- 各エンドポイントに接続するAPIトークンには適切なスコープが必要です。Cloudflareのダッシュボード(dash.cloudflare.com/profile/api-tokens)でスコープを確認してください。
- 設定した
mcpServersのキー名(cloudflare-workers等)はAIとの会話の中では参照されません。わかりやすい名前を自由につけて構いません。 - 複数のCloudflareエンドポイントを同時に設定できます。不要なものは削除してシンプルに保つことを推奨します。
主なユースケース
- 「本番Workerのリアルタイムエラーログを取得して、エラー率が高い原因を分析して」とCloudflare ObservabilityのデータをAIが解析する
- 「my-api WorkerのKVバインディングを確認して、現在のキャッシュデータを一覧表示して」とWorkerの環境設定をAIが参照する
- 「Cloudflare Radar APIで今日のトラフィックトレンドを取得して、異常なスパイクがあれば教えて」とCDNトラフィックをモニタリングする
- 「このドメインのDNSレコードの現在の設定を一覧表示して」とDNS分析をAIが実行する
プラットフォーム別の注意事項
- Windows:Windows環境(WSL2含む)でも `npx mcp-remote` コマンドで動作します。Node.js 18以上が必要です。
- :初回接続時にブラウザでCloudflareへのOAuth認証が求められます。APIトークンを環境変数で渡す方式も選択可能です。
- :Observability・Analytics等の一部機能はCloudflare Workersの有料プランが必要です。