MCP Tool Builder

Um servidor MCP que permite que LLMs criem dinamicamente novas ferramentas através de clientes MCP como o Claude Desktop.

Documentação

EM ANDAMENTO - USE COM CUIDADO - Windows

MCP Tool Builder

Um servidor MCP que capacita LLMs a criar dinamicamente novas ferramentas por meio de clientes MCP, como o Claude Desktop.

mcp-tool-builder MCP server

Recursos

  • Crie novas ferramentas descrevendo-as em linguagem natural
    • Requer reinicialização do cliente para usar novas ferramentas (Claude Desktop)
  • Novas ferramentas são salvas como scriptlets python em ...\mcp-tool-builder\tools
  • Novas definições de ferramentas são salvas em ...\mcp-tool-builder\tools\tools.json

Ferramentas de exemplo incluídas na instalação

  • get_bitcoin_price: Busca o preço atual do Bitcoin na CoinGecko
  • get_weather_forecast: Obtém o clima para códigos ZIP dos EUA (usa geopy)

Criando Novas Ferramentas

Use o comando create_tool no Claude Desktop (ou sugira fortemente!!) para criar novas ferramentas dinamicamente

Instalação

  1. Clone este repositório
  2. Instale as dependências:
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .

Uso com o Claude Desktop

Adicione a claude_desktop_config.json:

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

Screenshot 2024-12-24 105318

image