mcpField
C
create-mcp

create-mcp

ローカル
github.com/ZukAi-MCP開発ツール1777 週間前に更新

create-mcp について

create-mcpは、Cloudflare Workers向けのMCPサーバーを作成・デプロイするCLIです。JSDocで説明や引数を記したTypeScript関数からCursor Agent用ツールを定義する開発者を対象としています。

主な機能

  1. 01WorkerベースのMCPサーバーを生成
  2. 02依存関係の導入とGitの初期化
  3. 03Hello Worldサーバーのデプロイ
  4. 04TypeScript関数からMCPツールを生成
  5. 05サーバーをClaude Desktopに追加

活用シーン

  1. 01Cloudflare WorkersのMCPサーバーを作成
  2. 02TypeScript関数をCursorツールとして公開
  3. 03Workerの変更を再デプロイ

MCP 対応

Cloudflare Workers上にMCPサーバーを作成・デプロイし、TypeScript関数とJSDocでCursorなどのMCPクライアント向けツールを定義します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

create-mcp

Model Control Protocol(MCP)サーバーをセットアップし、Cloudflare Workers にデプロイする CLI ツールです。数分で Cursor Agent 用の新しいツールを作成できます。

JSDoc コメントを付けた TypeScript 関数を書くだけで、エージェントに MCP ツールを提供できます。

前提条件

  • Wrangler CLI がインストールされ、Cloudflare アカウントにログインしていること。
  • Claude Desktop App がインストールされていること。(この要件はまもなく削除されます)

手順

新しい MCP サーバーをスキャフォールドしてデプロイするには、次のコマンドを実行します。

bun create mcp

コマンドに名前を直接渡すこともできます:bun create mcp --name <server-name>。

この CLI の機能

  • テンプレートの Worker リポジトリを <current-dir>/<server-name> にクローンします
  • 依存関係をインストールします
  • Git リポジトリを初期化します
  • Hello World MCP サーバーを Cloudflare アカウントにデプロイします
  • Claude Desktop に追加します
  • MCP サーバーのコマンドをクリップボードにコピーするので、Cursor に貼り付けられます

使い方

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}!`;
}
  • 1 行目はツールの説明です。
  • @param タグは、型と説明を含むツールのパラメーターです。
  • @return タグは、型を含むツールの戻り値です。

変更のデプロイ

  1. Worker を再デプロイします。
bun run deploy
  1. Cursor ウィンドウを再読み込みします。

これで、エージェントに新しいツールを使うよう指示できます。

Cloudflare Workers を選ぶ理由

雰囲気がよく、DX に優れ、デプロイも非常に高速です。

MCP サーバーをローカルで実行するのは好みではありませんし、皆さんもそうではないと思います。これで、API を呼び出すシンプルな MCP ツールを Cursor で使うために、Node プロセスを実行する必要がなくなります。

関数を書くだけで十分です。JSDoc コメントに説明とパラメーターを記述すれば、そのまま動作します。

create-mcp で作成されたサーバーの例

create-mcp で作成された MCP サーバーは、どれでもクローンして自分の Cloudflare アカウントにデプロイできます。

bun create mcp --clone <github-url>

コメント

MCP は初めてですか?

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

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