mcpField
M
Make_MCP

Make_MCP

ローカル
github.com/RoryMB開発ツール176 週間前に更新

Make_MCP について

Make_MCPは、Claude Desktopで新しいMCPサーバーを作成するためのMCPサーバーです。`how_to_make_mcp`ツールで作成手順と簡単なサーバースクリプト例を提供し、同じ資料をリソースとしても利用できます。

主な機能

  1. 01ツールによるMCPサーバー作成手順の提供
  2. 02サーバースクリプト例の提示
  3. 03リソースとして手順を提供

活用シーン

  1. 01Claude Desktopで基本的なMCPサーバーを作成
  2. 02サーバー作成手順をプロンプトに添付

MCP 対応

Claude Desktop向けのMCPサーバーとして、ツールとリソースを通じてサーバー作成手順を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"Make_MCP": {
"command": "uvx",
"args": [
"git+https://github.com/RoryMB/Make_MCP@main"
]
}
}
}
起動コマンドuvx 'git+https://github.com/RoryMB/Make_MCP@main'

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypigit+https://github.com/RoryMB/Make_MCP@main

ツール

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

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

詳細

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 が表示されます。

「+」メニューには、リソースまたはプロンプトを持つすべてのサーバーが表示されます。 サーバー名をクリックすると、そのサーバーのリソースとプロンプトの一覧が表示されます。項目をクリックすると、メッセージに添付できます。

Screenshot 2025-05-17 at 1 11 46 AM

「Search and tools」メニューには、ツールを持つすべてのサーバーが表示されます。 各サーバー名の横には、そのサーバーで有効になっているツールの数が表示されます。すべてのツールが無効になっている場合は、「Disabled」と表示されます。 Claude は有効なツールのみを使用します。 サーバー名をクリックすると、そのサーバーのツール一覧が表示されます。切り替えスイッチを使って、ツールを個別に有効または無効にできます。

Screenshot 2025-05-17 at 1 12 28 AM

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」メニューに新しいツールが、「+」メニューに追加したリソースやプロンプトが表示されます。

コメント

MCP は初めてですか?

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

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