Cloudflare MCP について
Cloudflare MCP は、MCP サーバーを作成して Cloudflare Workers にデプロイする手順を示すワークショップ用リポジトリです。ローカル起動、MCP inspector によるテスト、Wrangler を使ったデプロイを扱います。
主な機能
- 01Cloudflare テンプレートからのサーバー作成
- 02サーバーのローカル実行
- 03MCP inspector によるテスト
- 04Cloudflare Workers へのデプロイ
活用シーン
- 01MCP サーバープロジェクトの開始
- 02開発中のサーバーテスト
- 03Workers URL へのサーバーデプロイ
MCP 対応
このリポジトリは、MCP サーバーの作成とデプロイの手順を案内します。デプロイ後のサーバーには Cloudflare Workers の URL からアクセスできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Cloudflare MCP
このリポジトリには、MCP サーバーを作成して Cloudflare Workers にデプロイするためのコードが含まれています。
前提条件
このワークショップを始める前に、以下がインストールされていることを確認してください。
- Node.js(バージョン 18 以降) - ダウンロード
- Wrangler CLI -
npm install -g wranglerでインストール - デプロイ用の Cloudflare アカウント
はじめに
-
Cloudflare テンプレートを使用して新しい MCP サーバーを作成します
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless -
プロジェクトディレクトリに移動します
cd my-mcp-server -
この MCP サーバーをローカルで実行します 以下のコマンドを実行すると、MCP サーバーを起動できます。
npm start
テスト
MCP Inspector を使用して MCP サーバーをテストします。 テストには MCP Inspector を使用できます。
npx @modelcontextprotocol/inspector
以下のように、すべてのツールが表示された Inspector が表示されます。

また、MCP サーバーに接続するための Cloudflare 提供のプラットフォーム、Cloudflare Playground も使用できます。
デプロイ
このサーバーは、単一のコマンドで Cloudflare Workers にデプロイできます。初回は、Wrangler を介して Workers への接続を確立する必要がある場合がありますが、手順は簡単です。
npm run deploy
これにより、MCP サーバーが次のような Cloudflare Workers の URL にデプロイされます。
https://my-mcp-server.<your-account>.workers.dev/sse
クレジット
この素晴らしい技術をつなぎ、独自のものをデプロイするのがいかに簡単かを紹介してくださった、Cloudflare の Ricky Robinett に感謝します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。