MCP Tool Builder

Un servidor MCP que permite

Documentación

TRABAJO EN PROGRESO - USAR CON PRECAUCIÓN - Windows

MCP Tool Builder

Un servidor MCP que permite a los LLMs crear dinámicamente nuevas herramientas a través de clientes MCP como Claude Desktop.

mcp-tool-builder MCP server

Características

  • Crear nuevas herramientas describiéndolas en lenguaje natural
    • Requiere reiniciar el cliente para usar las nuevas herramientas (Claude Desktop)
  • Las nuevas herramientas se guardan como scripts de Python en ...\mcp-tool-builder\tools
  • Las definiciones de nuevas herramientas se guardan en ...\mcp-tool-builder\tools\tools.json

Herramientas de ejemplo incluidas en la instalación

  • get_bitcoin_price: Obtiene el precio actual de Bitcoin desde CoinGecko
  • get_weather_forecast: Obtiene el clima para códigos postales de EE. UU. (usa geopy)

Crear Nuevas Herramientas

Usa el comando create_tool en Claude Desktop (¡o sugiérelo firmemente!) para crear nuevas herramientas dinámicamente

Instalación

  1. Clona este repositorio
  2. Instala las dependencias:
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .

Uso con Claude Desktop

Agrega 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