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

Building a Remote MCP Server on Cloudflare (Without Auth)

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

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

Cloudflare Workers に認証なしのリモート MCP サーバーをデプロイするための例とテンプレートです。Cloudflare AI Playground やローカルクライアント向けに MCP ツールを構築する開発者を対象としています。

主な機能

  1. 01Cloudflare Workers へのデプロイ
  2. 02認証なしのリモートサーバー
  3. 03ツールのカスタム定義
  4. 04ローカルテンプレートの作成

活用シーン

  1. 01リモート MCP サーバーのデプロイ
  2. 02Cloudflare AI Playground からの MCP ツール接続
  3. 03mcp-remote 経由での Claude Desktop 接続

MCP 対応

リモートクライアント向けに SSE エンドポイントを備えた MCP サーバーをデプロイします。README では Cloudflare AI Playground からの直接接続と、mcp-remote を使ったローカルクライアント接続を説明しています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

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

この例では、Cloudflare Workers 上に、認証を必要としないリモート MCP サーバーをデプロイできます。

始めるには:

Workers にデプロイ

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

または、以下のコマンドラインを使用して、ローカルマシンにリモート MCP サーバーを作成できます。

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

MCP サーバーをカスタマイズする

MCP サーバーに独自のツールを追加するには、this.server.tool(...) を使用して、src/index.ts の init() メソッド内で各ツールを定義します。

Cloudflare AI Playground に接続する

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

  1. https://playground.ai.cloudflare.com/ にアクセスします。
  2. デプロイした MCP サーバーの URL(remote-mcp-server-authless.<your-account>.workers.dev/sse)を入力します。
  3. Playground から MCP ツールを直接使用できるようになります。

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

mcp-remote プロキシを使用すると、ローカルの MCP クライアントからリモート MCP サーバーに接続することもできます。

Claude Desktop から MCP サーバーに接続するには、Anthropic のクイックスタートに従い、Claude Desktop で「Settings」>「Developer」>「Edit Config」の順に選択します。

次の設定に更新します。

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

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

コメント

MCP は初めてですか?

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

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