mcpField
B
Building a Remote MCP Server on Cloudflare (Without Auth)

Building a Remote MCP Server on Cloudflare (Without Auth)

ローカル
github.com/dinasaur404開発ツール081 週間前に更新

Building a Remote MCP Server on Cloudflare (Without Auth) について

Cloudflare Workersで認証不要のリモートMCPサーバーを構築、デプロイする方法を示すサンプルです。ローカル開発と、Cloudflare AI PlaygroundおよびClaude Desktopへの接続手順も含みます。

主な機能

  1. 01認証不要のリモートMCPサーバー
  2. 02Cloudflare Workersへのデプロイ
  3. 03ローカル開発の設定
  4. 04Cloudflare AI Playgroundとの接続
  5. 05Claude Desktopとの接続

活用シーン

  1. 01認証不要のMCPエンドポイントの試作
  2. 02ローカルでのサーバー実行とテスト
  3. 03WorkerサーバーとMCPクライアントの接続

MCP 対応

Cloudflare Workers上のリモートMCPサーバーと、Cloudflare AI PlaygroundやClaude DesktopなどのMCPクライアントからの接続方法を示します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Cloudflare でのリモート MCP サーバーの構築(認証なし)

この例では、認証が不要なリモート MCP サーバーを Cloudflare Workers 上に作成する方法を説明します。

セットアップとインストール

# Clone the repository
git clone [email protected]:cloudflare/ai.git

# Navigate to the project directory
cd ai/demos/remote-mcp-authless/

# Install dependencies
pnpm install

# Deploy your worker
pnpm run deploy

MCP サーバーは、次のような URL にデプロイされます:remote-mcp-server-authless.your-account.workers.dev/sse

# Run locally 
npm run dev

サーバーは http://localhost:8787/sse で利用できます。

Cloudflare AI Playground に接続する

リモート MCP クライアントである Cloudflare AI Playground から、MCP サーバーに接続できます。

  1. https://playground.ai.cloudflare.com/ にアクセスします
  2. デプロイした MCP サーバーの URL(worker-name.account-name.workers.dev/sse)を入力します
  3. これで、認証なしで Playground から MCP ツールを直接使用できます。

Claude Desktop を MCP サーバーに接続する

Anthropic のクイックスタートに従い、Claude Desktop で「設定」>「開発者」>「設定を編集」の順に移動します。

次の設定を追加します。

{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or at remote-mcp-server-authless.your-account.workers.dev/sse
      ]
    }
  }
}

Claude を再起動すると、ツールが利用可能になります。

コメント

MCP は初めてですか?

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

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