MCP Builder

Integrations

  • Supports installing MCP servers directly from GitHub repositories like playwright-mcp

  • Installs and configures Node.js-based MCP servers, supporting npm packages as MCP server sources

  • Enables installation of MCP servers from npm packages

constructor mcp

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 de instalar y configurar servidores MCP.

HACER

  • [ ] Soporte para más clientes MCP (por ejemplo Cursor, Windsurf, ...)
  • [ ] Soporte para más tipos de servidores y fuentes MCP (por ejemplo, Node.js, Java, etc.)
  • [ ] Mecanismo de recuperación de soporte para instalaciones fallidas
  • ...

Características

  • Instalación del repositorio de paquetes : instale servidores MCP desde paquetes PyPI o npm
  • Instalación local : instala servidores MCP desde directorios locales
  • Gestión de la configuración : configurar variables de entorno y argumentos para los servidores instalados
  • Detección automática : detecta automáticamente el tipo de servidor MCP (Node.js o Python)
  • Compatibilidad 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 la fuente

git clone https://github.com/xd3an/mcp-builder.git cd mcp-builder pip install -e .

Uso

Corriendo directamente

Después de la instalación, puede ejecutar MCP Builder directamente:

# Using the entry point mcpbuilder # Or as a module python -m mcp_builder.server

Modo de desarrollo

Para el desarrollo y las pruebas, puede utilizar 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 de clientes MCP

Integración de escritorio de Claude

Para usar MCP Builder con Claude Desktop, agréguelo a su archivo claude_desktop_config.json :

{ "mcpServers": { "mcp-builder": { "command": "python", "args": [ "-m", "mcp_builder.server" ] } } }

El archivo de configuración se encuentra en:

  • Ventanas: %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:

leer 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. Admite:

  1. Paquetes Node.js : se instalan usando npx y configuran a Claude para usarlos
  2. Paquetes de Python : configura a Claude para usar módulos de Python
  3. Repositorios locales : instala dependencias y configura Claude para usar código local
-
security - not tested
F
license - not found
-
quality - not tested

Un servidor basado en Python que ayuda a los usuarios a instalar y configurar fácilmente otros servidores MCP en diferentes plataformas.

  1. TODO
    1. Features
      1. Requirements
        1. Installation
          1. Install from Source
        2. Usage
          1. Running Directly
          2. Development Mode
          3. MCP Client Integration
        3. How It Works
          ID: ui3n8dqg55