Make_MCP について
Make_MCPは、Claude Desktopで新しいMCPサーバーを作成するためのMCPサーバーです。`how_to_make_mcp`ツールで作成手順と簡単なサーバースクリプト例を提供し、同じ資料をリソースとしても利用できます。
主な機能
- 01ツールによるMCPサーバー作成手順の提供
- 02サーバースクリプト例の提示
- 03リソースとして手順を提供
活用シーン
- 01Claude Desktopで基本的なMCPサーバーを作成
- 02サーバー作成手順をプロンプトに添付
MCP 対応
Claude Desktop向けのMCPサーバーとして、ツールとリソースを通じてサーバー作成手順を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Make_MCP
MCP サーバーを作成するための MCP サーバー
Make_MCP を Claude Desktop に追加する
Claude > Settings > Developer > Edit Config に移動し、claude_desktop_config.json を開きます。
uv を使用しない場合は、リポジトリをクローンしてから、以下の JSON を変更し、command がお使いの Python を指すようにし、args を ["path/to/Make_MCP/make_mcp/core.py"] に設定する必要があります。また、お使いの Python からアクセスできる場所に mcp を pip install してください。
uv を使用する場合は、以下の JSON をそのまま使用できます。("command" をお使いの環境の uvx を指すように変更してください。)
{
"mcpServers": {
"make_mcp": {
"command": "/Users/rmbutler/.local/bin/uvx",
"args": ["--from", "git+https://github.com/RoryMB/Make_MCP@main", "make_mcp"]
}
}
}
ツール、リソース、プロンプトを見つける
Claude Desktop を再起動すると、「+」メニューと「Search and tools」メニューに make_mcp が表示されます。
「+」メニューには、リソースまたはプロンプトを持つすべてのサーバーが表示されます。 サーバー名をクリックすると、そのサーバーのリソースとプロンプトの一覧が表示されます。項目をクリックすると、メッセージに添付できます。
「Search and tools」メニューには、ツールを持つすべてのサーバーが表示されます。 各サーバー名の横には、そのサーバーで有効になっているツールの数が表示されます。すべてのツールが無効になっている場合は、「Disabled」と表示されます。 Claude は有効なツールのみを使用します。 サーバー名をクリックすると、そのサーバーのツール一覧が表示されます。切り替えスイッチを使って、ツールを個別に有効または無効にできます。
Make_MCP を使って新しいサーバーを作成する
リソースまたはツールを使って、Make_MCP にサーバーの作成を手伝わせることができます。
ツールを使う方法
最も簡単な方法は、make_mcp サーバーの how_to_make_mcp ツールが有効になっていることを確認してから、Claude に次のように伝えることです。
HTML を取得する、とてもシンプルな URL 取得ツールを備えた基本的な MCP サーバーを書いてください。
Claude は how_to_make_mcp ツールの使用許可を求めます。このツールは、MCP サーバーに関するドキュメントと、小さなサーバースクリプトの例を返すだけです。
リソースを使う方法
Claude にツールを使わせたくない場合は、「+」>「Add from make_mcp」>「make_mcp」をクリックして、リソースを手動で追加できます。 このリソースは、同じドキュメント一式を次のメッセージの先頭に添付するように設計されています。
このリソースはデモ用にのみ含まれています。通常は、Claude にツールを使わせるだけでよいでしょう。
新しいサーバーを Claude Desktop に追加する
どちらの方法でも、Claude はダウンロード可能なアーティファクトとして MCP サーバーを書きます。Make_MCP と同じように、設定ファイルに追加してください。
args がファイルの場所を指すように設定し、必要な環境変数があれば、任意の env セクションに追加してください。
{
"mcpServers": {
"make_mcp": {
"command": "/Users/rmbutler/.local/bin/uvx",
"args": ["--from", "git+https://github.com/RoryMB/Make_MCP@main", "make_mcp"]
},
"new_server": {
"command": "/Users/rmbutler/.local/bin/uv",
"args": ["run", "/Users/rmbutler/Downloads/new_server.py"],
"env": {
}
}
}
}
Claude Desktop を再起動すると、「Search and tools」メニューに新しいツールが、「+」メニューに追加したリソースやプロンプトが表示されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。