作成-mcp
モデル制御プロトコル (MCP)サーバーをセットアップして Cloudflare Workers にデプロイする CLI ツール。これにより、数分でカーソル エージェント用の新しいツールの作成を開始できます。
JSDoc コメントを使用して TypeScript 関数を記述するだけで、エージェントに MCP ツールを提供できます。
前提条件
Wrangler CLIがインストールされ、Cloudflare アカウントでログインしています。
Claude デスクトップ アプリがインストールされました。(近日中に削除されます)
Related MCP server: Create MCP
説明書
新しい MCP サーバーをスキャフォールディングしてデプロイするには、次のコマンドを実行します。
bun create mcpコマンドに直接名前を渡すこともできます: bun create mcp --name <server-name> 。
このCLIの機能
テンプレートワーカーリポジトリを
<current-dir>/<server-name>に複製します。依存関係をインストールします
Gitリポジトリを初期化する
CloudflareアカウントにHello World MCPサーバーをデプロイします
Claude Desktopに追加します
MCPサーバコマンドをクリップボードにコピーして、カーソルに貼り付けることができます。
使い方
src/index.tsのMyWorkerクラスに関数を追加するだけです。各関数はMCPツールにコンパイルされます。
例えば:
/**
* A warm, friendly greeting from your new Workers MCP server.
* @param name {string} the name of the person we are greeting.
* @return {string} the contents of our greeting.
*/
sayHello(name: string) {
return `Hello from an MCP Worker, ${name}!`;
}最初の行はツールの説明です。
@paramタグは、タイプと説明が付いたツールのパラメータです。@returnタグは、ツールの戻り値とその型です。
変更の展開
ワーカーを再デプロイします。
bun run deployカーソル ウィンドウを再読み込みします。
これで、エージェントに新しいツールを使用するように依頼できるようになりました。
Cloudflare Workersを選ぶ理由
雰囲気、素晴らしい DX、そして驚くほど速い展開。
私はMCPサーバーをローカルで実行するのが嫌いで、皆さんもそうではないと思います。しかし、CursorでAPIを呼び出すシンプルなMCPツールを使うために、Nodeプロセスを実行する必要がなくなりました。
関数を書くだけで、JSDocのコメントに説明とパラメータを記述するだけで動作します。
create-mcp で作成されたサンプルサーバー
create-mcp で作成された任意の MCP サーバーを複製して、自分の Cloudflare アカウントにデプロイできます。
bun create mcp --clone <github-url>貢献
貢献とフィードバックは大歓迎です!お気軽にプルリクエストを送信したり、問題を報告してください。
謝辞
このプロジェクトは@geelenが作成したworkers-mcpなしでは実現できません。