MCP Builder
Un servidor basado en Python para instalar y configurar otros servidores MCP desde PyPI, npm o directorios locales.
Documentación
mcp-builder
Un servidor MCP basado en Python para instalar otros servidores MCP.
El propósito de este servidor es proporcionar una forma completa, fácil de usar y multiplataforma para instalar y configurar servidores MCP.
TODO
- Soporte para más clientes MCP (por ejemplo, Cursor, Windsurf, ...)
- Soporte para más tipos de servidores MCP y fuentes (por ejemplo, Node.js, Java, etc.)
- Soporte para mecanismo de recuperación de instalaciones fallidas
- ...
Características
- Instalación desde Paquetes de Repositorio: Instala servidores MCP desde paquetes PyPI o npm
- Instalación Local: Instala servidores MCP desde directorios locales
- Gestión de Configuración: Configura variables de entorno y argumentos para servidores instalados
- Detección Automática: Detecta automáticamente el tipo de servidor MCP (Node.js o Python)
- Soporte Multiplataforma: Funciona en Windows, macOS y Linux
Requisitos
- Python 3.10 o superior
- pip (para paquetes de Python)
- Node.js y npm (opcional, para paquetes de JavaScript)
Instalación
Instalar desde el Código Fuente
git clone https://github.com/xd3an/mcp-builder.git
cd mcp-builder
pip install -e .
Uso
Ejecución Directa
Después de la instalación, puedes ejecutar MCP Builder directamente:
# Using the entry point
mcpbuilder
# Or as a module
python -m mcp_builder.server
Modo de Desarrollo
Para desarrollo y pruebas, puedes usar las herramientas CLI de MCP:
# Install MCP CLI tools
pip install "mcp[cli]"
# Run in development mode
mcp dev path/to/mcp_builder/server.py
# npx @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector python -m mcp_builder.server
Integración con Clientes MCP
Integración con Claude Desktop
Para usar MCP Builder con Claude Desktop, agrégalo a tu archivo claude_desktop_config.json:
{
"mcpServers": {
"mcp-builder": {
"command": "python",
"args": [
"-m",
"mcp_builder.server"
]
}
}
}
El archivo de configuración se encuentra en:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Comandos de Ejemplo
Una vez integrado con Claude Desktop, puedes pedirle a Claude que:
lea https://github.com/microsoft/playwright-mcp ayúdame a instalar playwright-mcp en mi configuración de claude

Cómo Funciona
MCP Builder modifica el archivo de configuración de Claude Desktop para registrar servidores MCP. Soporta:
- Paquetes de Node.js: Instala usando
npxy configura Claude para usarlos - Paquetes de Python: Configura Claude para usar módulos de Python
- Repositorios Locales: Instala dependencias y configura Claude para usar código local