mcpField
C
Cloudflare MCP

Cloudflare MCP

ローカル
github.com/shashankboosiクラウド・インフラ572 週間前に更新

Cloudflare MCP について

Cloudflare MCP は、MCP サーバーを作成して Cloudflare Workers にデプロイする手順を示すワークショップ用リポジトリです。ローカル起動、MCP inspector によるテスト、Wrangler を使ったデプロイを扱います。

主な機能

  1. 01Cloudflare テンプレートからのサーバー作成
  2. 02サーバーのローカル実行
  3. 03MCP inspector によるテスト
  4. 04Cloudflare Workers へのデプロイ

活用シーン

  1. 01MCP サーバープロジェクトの開始
  2. 02開発中のサーバーテスト
  3. 03Workers URL へのサーバーデプロイ

MCP 対応

このリポジトリは、MCP サーバーの作成とデプロイの手順を案内します。デプロイ後のサーバーには Cloudflare Workers の URL からアクセスできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Cloudflare MCP

このリポジトリには、MCP サーバーを作成して Cloudflare Workers にデプロイするためのコードが含まれています。

前提条件

このワークショップを始める前に、以下がインストールされていることを確認してください。

  • Node.js(バージョン 18 以降) - ダウンロード
  • Wrangler CLI - npm install -g wrangler でインストール
  • デプロイ用の Cloudflare アカウント

はじめに

  1. Cloudflare テンプレートを使用して新しい MCP サーバーを作成します

    npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
    
  2. プロジェクトディレクトリに移動します

    cd my-mcp-server
    
  3. この MCP サーバーをローカルで実行します 以下のコマンドを実行すると、MCP サーバーを起動できます。

    npm start
    

テスト

MCP Inspector を使用して MCP サーバーをテストします。 テストには MCP Inspector を使用できます。

npx @modelcontextprotocol/inspector

以下のように、すべてのツールが表示された Inspector が表示されます。

MCP 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 に感謝します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。