返回市场
MCP工具构建器

MCP工具构建器

作者:hanweg26 星标更新:2024-12-27

项目介绍

正在进行中 - 小心使用 - Windows

MCP 工具生成器

这是一个MCP服务器,它使LLMs能够通过MCP客户端(如Claude Desktop)动态创建新工具。

<a href="https://glama.ai/mcp/servers/1ziiztkcx1"><img width="380" height="200" src="https://gips0.baidu.com/it/u=2219685648,3133026054&fm=3081&app=3081&f=PNG?w=760&h=400" alt="mcp-tool-builder MCP服务器" /></a>

特性

  • 通过自然语言描述来创建新工具
    • 需要重启客户端以使用新工具(Claude Desktop)
  • 新工具保存为Python脚本片段在...\mcp-tool-builder\tools
  • 新工具定义保存在...\mcp-tool-builder\tools\tools.json

安装时包含的示例工具

  • get_bitcoin_price:从CoinGecko获取当前比特币价格
  • get_weather_forecast:获取美国邮政编码的天气预报(使用geopy)

创建新工具

使用Claude Desktop中的create_tool命令(或强烈建议!)来动态创建新工具

安装

  1. 克隆此仓库
  2. 安装依赖项:
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .

使用Claude Desktop

添加到claude_desktop_config.json

{
    "mcpServers": {
        "tool-builder": {
            "command": "uv",
            "args": [
                "--directory", 
                "PATH_TO\\mcp-tool-builder",
                "run",
                "tool-builder"
            ]
        }
    }
}

2024-12-24 105318截图

图片