cloudflare-mcp-server について
Cloudflare Workers上でMCPサーバーを構築する開発者向けの資料とテンプレート集です。MCPの概念、トランスポート、ステートフルなサービスのデプロイを扱います。
主な機能
- 01MCPの基本概念の解説
- 02ツール、リソース、プロンプトの例
- 03SSE、HTTP、WebSocketのトランスポート
- 04WorkersとDurable Objectsのテンプレート
- 05デプロイ、テスト、エラーの資料
活用シーン
- 01基本的なMCPサーバーの構築
- 02Workersサービスのトランスポート選択
- 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.mdcommon-issues.mdcore-concepts.mddebugging-guide.mderror-catalog.mdhttp-transport-fundamentals.mdoauth-providers.mdofficial-examples.mdproduction-deployment.mdquick-start-guide.mdstateful-servers.mdtransport-comparison.mdtransport.mdworker-basics.mdtemplates/basic-mcp-server.tsbasic-mcp.tsclaude_desktop_config.jsonmcp-bearer-auth.tsmcp-http-fundamentals.tsmcp-oauth-proxy.tsmcp-stateful-do.tsmcp-with-d1.tsmcp-with-workers-ai.tspackage.jsonwrangler-basic.jsoncwrangler-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 を使用したステートフル MCPtemplates/websocket-mcp.ts- WebSocket トランスポート
公式ドキュメント:https://modelcontextprotocol.io | Cloudflare:https://developers.cloudflare.com/workers/runtime-apis/durable-objects/
コメント
Markdown 対応