MCP服务器创建工具

Make_MCP是一个用于创建和配置MCP服务器的工具,适用于开发者在Claude Desktop环境中快速搭建和集成自定义服务器。

  • by RoryMB
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 rorymb/make_mcp

使用说明

Make_MCP

用于制造MCP服务器的MCP服务器

将Make_MCP添加到Claude桌面

转到Claude>设置>开发人员>编辑配置,然后打开您的 claude_desktop_config.json.

如果你不使用 uv,您必须克隆仓库,然后更改下面的JSON,以便 command 指向你的python args 着手 ["path/to/Make_MCP/make_mcp/core.py"],并在python可以访问的地方安装mcp。

如果你使用 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,看到make_mcp出现在“+”和“搜索和工具”菜单中。

“+”菜单将显示所有服务器及其资源或提示。 单击服务器名称以查看其资源和提示的列表,然后单击一个将其附加到邮件中。

“搜索和工具”菜单将显示所有带有工具的服务器。 每个服务器名称旁边都有一个数字,表示该服务器启用了多少工具,如果禁用了所有工具,则为“禁用”。 Claude将只使用启用的工具。 单击服务器名称以查看其工具列表,并使用切换开关单独启用或禁用它们。

使用Make_MCP创建新服务器

您可以使用资源或工具来获取Make_MCP,以帮助您创建服务器。

工具方法

最直接的方法是简单地确保 make_mcp 服务器的 how_to_make_mcp 工具已启用,然后告诉Claude以下内容: Write a basic mcp server with a very simple URL fetch tool to get HTML. 克劳德将请求使用许可 how_to_make_mcp 该工具只返回MCP服务器上的一些文档和一个小的示例服务器脚本。

资源方法

如果您不希望Claude使用该工具,可以通过单击“+”>“从make_mcp添加”>“make_mcp”手动添加资源。 此资源旨在将同一组文档附加到下一封邮件的顶部。

该资源仅用于演示目的。通常,你只需要让克劳德使用这个工具。

将新服务器添加到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,查看添加到“搜索和工具”菜单的新工具,以及添加到“+”菜单的任何资源或提示。