mcpField
C
cloudflare-mcp-server

cloudflare-mcp-server

github.com/secondsky開発240381 回インストール5 週間前に更新
リポジトリ

cloudflare-mcp-server について

Cloudflare Workers上でMCPサーバーを構築する開発者向けの資料とテンプレート集です。MCPの概念、トランスポート、ステートフルなサービスのデプロイを扱います。

主な機能

  1. 01MCPの基本概念の解説
  2. 02ツール、リソース、プロンプトの例
  3. 03SSE、HTTP、WebSocketのトランスポート
  4. 04WorkersとDurable Objectsのテンプレート
  5. 05デプロイ、テスト、エラーの資料

活用シーン

  1. 01基本的なMCPサーバーの構築
  2. 02Workersサービスのトランスポート選択
  3. 03Durable Objectsを使ったステートフルサービスの構築

MCP 対応

MCPクライアントにツール、リソース、プロンプトを公開するMCPサーバーの構築方法を案内します。SSE、HTTP、WebSocketのトランスポートを扱います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/secondsky/claude-skills --skill cloudflare-mcp-server

インストール後、Claude Code で/cloudflare-mcp-serverを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
authentication.md
common-issues.md
core-concepts.md
debugging-guide.md
error-catalog.md
http-transport-fundamentals.md
oauth-providers.md
official-examples.md
production-deployment.md
quick-start-guide.md
stateful-servers.md
transport-comparison.md
transport.md
worker-basics.md
templates/
basic-mcp-server.ts
basic-mcp.ts
claude_desktop_config.json
mcp-bearer-auth.ts
mcp-http-fundamentals.ts
mcp-oauth-proxy.ts
mcp-stateful-do.ts
mcp-with-d1.ts
mcp-with-workers-ai.ts
package.json
wrangler-basic.jsonc
wrangler-oauth.jsonc

詳細

Cloudflare MCP サーバー

最終更新日:2025-11-21

クイックスタート

import { McpServer } from '@modelcontextprotocol/sdk';

const server = new McpServer({
  name: 'my-server',
  version: '1.0.0'
});

server.tool('getTodo', async ({ id }) => ({
  id,
  title: 'Task',
  completed: false
}));

export default server;

コアコンセプト

  • ツール:AI が呼び出せる関数
  • リソース:AI がアクセスできるデータ
  • プロンプト:再利用可能なテンプレート
  • トランスポート:SSE、HTTP、WebSocket

ツールの例

server.tool('searchDocs', {
  description: 'Search documentation',
  parameters: {
    type: 'object',
    properties: {
      query: { type: 'string' }
    }
  },
  handler: async ({ query }) => {
    return { results: [...] };
  }
});

リソース

コアドキュメント
  • references/quick-start-guide.md(704 行)- Cloudflare 公式テンプレート、手順を網羅したワークフロー、5 分で完了するセットアップ
  • references/core-concepts.md(66 行)- MCP の基礎:ツール、リソース、プロンプト、トランスポート
  • references/worker-basics.md(326 行)- Worker と Durable Objects の基礎、トランスポートの選択、HTTP の基礎
  • references/stateful-servers.md(246 行)- Durable Objects の統合、WebSocket のハイバネーション、コストの最適化、一般的なパターン
  • references/production-deployment.md(814 行)- デプロイとテスト、設定リファレンス、認証パターン、解決策付きの既知のエラー 22 件
テンプレート
  • templates/basic-mcp.ts - 最小構成の MCP サーバー
  • templates/tools-example.ts - ツールの定義
  • templates/durable-object-mcp.ts - DO を使用したステートフル MCP
  • templates/websocket-mcp.ts - WebSocket トランスポート

公式ドキュメント:https://modelcontextprotocol.io | Cloudflare:https://developers.cloudflare.com/workers/runtime-apis/durable-objects/

コメント