remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows management of Cloudflare resources including Workers, KV namespaces, R2 storage buckets, D1 databases, and analytics. Capabilities include deploying Workers, querying D1 databases, manipulating data in KV stores, managing R2 buckets and objects, and retrieving analytics data for domains.
Cloudflare MCPサーバー
モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)と外部システム間のコンテキストを管理するための新しい標準化プロトコルです。このリポジトリでは、 Cloudflare API用のインストーラーとMCPサーバーを提供しています。
これにより、Claude Desktop または任意の MCP クライアントを使用して、自然言語で Cloudflare アカウントで操作を実行できるようになります。例:
List all the Cloudflare workers on my <some-email>@gmail.com account.
Can you tell me about any potential issues on this particular worker '...'?
Claude Desktop からリモート MCP サーバーにアクセスする
Claude Desktopを開き、「設定」→「開発者」→「設定の編集」に移動します。これにより、ClaudeがアクセスできるMCPサーバーを制御する設定ファイルが開きます。
以下の設定に置き換えてください。Claude Desktopを再起動すると、ブラウザウィンドウが開き、OAuthログインページが表示されます。認証フローを完了して、ClaudeにMCPサーバーへのアクセスを許可してください。アクセスを許可すると、ツールが使用できるようになります。
さらに多くの Cloudflare ツールにアクセスする必要がありますか?
機能をこのリモートMCPサーバーリポジトリに段階的に移行しています。その間、現在利用可能なツールがさらに多い、ローカル専用のmcp-server-cloudflareパッケージをご確認ください。
https://www.npmjs.com/package/@cloudflare/mcp-server-cloudflareにアクセスしてください。
有料機能
一部の機能には有料のCloudflare Workersプランが必要となる場合があります。ご利用予定の機能に必要なサブスクリプションレベルがCloudflareアカウントに設定されていることを確認してください。
特徴
労働者管理
worker_list
: アカウント内のすべてのワーカーを一覧表示しますworker_get_worker
: ワーカーのスクリプトコンテンツを取得する
労働者ログ
worker_logs_by_worker_name
: Cloudflare Workerの最近のログをワーカー名で分析しますworker_logs_by_ray_id
: Cloudflare Ray ID による特定のリクエストについて、すべてのワーカーの最近のログを分析します。worker_logs_keys
: Cloudflare Worker で利用可能なテレメトリキーを取得する
現像
アプリ
- workers-observability : Workers Observability MCP サーバー
パッケージ
- eslint-config: すべてのアプリとパッケージで使用される Eslint 設定。
- typescript-config: すべてのアプリとパッケージで使用される tsconfig。
- mcp-common: このリポジトリの管理に役立つ共通のツールとスクリプトを共有しました。
このモノレポの開発の詳細については、apps/workers-observabilityをご覧ください。
テスト
このプロジェクトでは、API モック用の MSW (Mock Service Worker) を備えたテスト フレームワークとして Vitest を使用します。
テストの実行
すべてのテストを実行するには:
特定のテスト ファイルを実行するには:
ウォッチモードでテストを実行するには(開発中に便利):
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
This server cannot be installed
Claude Desktop または任意の MCP クライアントを使用して、自然言語で Cloudflare アカウントで操作を実行できます。