mcp-server-cloudflare
OfficialCloudflare MCP Server
Model Context Protocol (MCP) は、大規模言語モデル (LLM) と外部システム間のコンテキストを管理するための新しい標準化プロトコルです。このリポジトリでは、MCPクライアント (Cursor、Claudeなど) からCloudflareのサービスに接続し、自然言語を使用してCloudflareアカウント経由でタスクを実行できる複数のMCPサーバーを提供しています。
これらのMCPサーバーを使用すると、MCPクライアントがアカウントの設定を読み取り、情報を処理し、データに基づいた提案を行い、さらには提案された変更をユーザーに代わって実行できるようになります。これらのアクションはすべて、アプリケーション開発、セキュリティ、パフォーマンスなど、Cloudflareの多くのサービス全体で実行可能です。
これらは、/mcp を介した streamable-http トランスポートと、/sse を介した sse トランスポート (非推奨) の両方をサポートしています。
このリポジトリには、以下のサーバーが含まれています。
サーバー名 | 説明 | サーバーURL |
Cloudflareに関する最新の参照情報を取得 |
| |
ストレージ、AI、コンピューティングプリミティブを使用してWorkersアプリケーションを構築 |
| |
Cloudflare Workers Buildsのインサイト取得と管理 |
| |
アプリケーションのログと分析のデバッグおよびインサイト取得 |
| |
グローバルなインターネットトラフィックのインサイト、トレンド、URLスキャン、その他のユーティリティを取得 |
| |
サンドボックス開発環境を起動 |
| |
Webページの取得、Markdownへの変換、スクリーンショットの撮影 |
| |
Logpushジョブの健全性に関するクイックサマリーを取得 |
| |
ログの検索、プロンプトとレスポンスの詳細取得 |
| |
監査ログのクエリとレビュー用レポートの生成 |
| |
現在の設定に基づいたDNSパフォーマンスの最適化と問題のデバッグ |
| |
組織にとって重要なアプリケーションに関するクイックインサイトを取得 |
| |
SaaSアプリケーションのセキュリティ設定ミスを迅速に特定し、ユーザーとデータを保護 |
| |
CloudflareのGraphQL APIを使用して分析データを取得 |
|
どのCloudflare MCPサーバーを使用すべきですか?
Cloudflareは2種類のMCPサーバーを提供しています。
Code Modeサーバー (
mcp.cloudflare.com) (cloudflare/mcp内): コード実行を通じてCloudflareのAPI全体に広くアクセスしたい場合に最適です。ドメイン固有サーバー (
*.mcp.cloudflare.com) (本リポジトリ内): 特定のCloudflare製品領域に対して、キュレーションされた型付きツールを使用したい場合に最適です。
それぞれをいつ使用すべきですか?
Code Modeサーバーを使用すべきケース:
多くのCloudflare製品にわたる広範なAPIカバレッジが必要な場合
汎用的なツールのセットを好む場合
ワークフローがコード実行に適している場合
本リポジトリのドメイン固有サーバーを使用すべきケース:
特定の製品領域向けに構築された専用ツールが必要な場合
よりガイド付きの型付きインタラクションを求める場合
可観測性 (Observability)、バインディング、Radar、ブラウザレンダリングなど、主に1つのCloudflareドメイン内で作業している場合
Code Modeサーバーの詳細については、cloudflare/mcp を参照してください。
Related MCP server: Azure MCP Server
任意のMCPクライアントからリモートMCPサーバーにアクセスする
お使いのMCPクライアントがリモートMCPサーバーをネイティブでサポートしている場合、クライアントのインターフェース内で直接サーバーURLを受け入れる方法が提供されます (例: Cloudflare AI Playground)。
クライアントがまだリモートMCPサーバーをサポートしていない場合は、mcp-remote (https://www.npmjs.com/package/mcp-remote) を使用してそれぞれの設定ファイルをセットアップし、クライアントがアクセスできるサーバーを指定する必要があります。
{
"mcpServers": {
"cloudflare-observability": {
"command": "npx",
"args": ["mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
},
"cloudflare-bindings": {
"command": "npx",
"args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
}
}
}OpenAI Responses APIからCloudflareのMCPサーバーを使用する
CloudflareのMCPサーバーのいずれかをOpenAIのResponses APIで使用するには、その特定のMCPサーバーに必要なスコープ (権限) を持つAPIトークンをResponses APIに提供する必要があります。
例えば、Browser Rendering MCPサーバーをOpenAIで使用するには、CloudflareダッシュボードのこちらでAPIトークンを作成し、以下の権限を付与してください。
他のCloudflareツールへのアクセスが必要ですか?
私たちはこのリモートMCPサーバーリポジトリにさらなる機能を追加し続けています。フィードバック、バグ報告、機能リクエストがある場合は、このリポジトリでIssueを作成してください。
トラブルシューティング
"Claude's response was interrupted ... "
このメッセージが表示される場合、Claudeがコンテキスト長の制限に達し、返信の途中で停止した可能性があります。これは、可観測性サーバーのように、多くの連鎖的なツール呼び出しをトリガーするサーバーで最も頻繁に発生します。
この問題が発生する可能性を減らすには:
具体的に指示し、クエリを簡潔に保つようにしてください。
1つのリクエストで複数のツールを呼び出す場合は、レスポンスを短く保つために、いくつかの小さなツール呼び出しに分割してみてください。
有料機能
一部の機能には、有料のCloudflare Workersプランが必要な場合があります。使用する機能に必要なサブスクリプションレベルがCloudflareアカウントにあることを確認してください。
貢献
貢献に興味があり、このサーバーをローカルで実行したいですか?開始方法についてはCONTRIBUTING.mdを参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cloudflare/mcp-server-cloudflare'
If you have feedback or need assistance with the MCP directory API, please join our Discord server