Skip to main content
Glama

Servidor MCP MetaMCP

https://metamcp.com : El único MCP para administrar todos sus MCP

El servidor MCP de MetaMCP es un servidor proxy que integra varios servidores MCP en uno solo. Obtiene las configuraciones de herramientas, avisos y recursos de la aplicación MetaMCP y dirige las solicitudes de herramientas, avisos y recursos al servidor subyacente correcto.

insignia de herrería

Repositorio de la aplicación MetaMCP: https://github.com/metatool-ai/metatool-app

Instalación

Instalación mediante herrería

A veces, Smithery funciona (confirmado en Windsurf localmente), pero a veces es inestable porque MetaMCP es especial y ejecuta otros MCP sobre él. Si no funciona, considere instalarlo manualmente.

Para instalar MetaMCP MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @metatool-ai/mcp-server-metamcp --client claude

Instalación manual

export METAMCP_API_KEY=<env>
npx -y @metamcp/mcp-server-metamcp@latest
{
  "mcpServers": {
    "MetaMCP": {
      "command": "npx",
      "args": ["-y", "@metamcp/mcp-server-metamcp@latest"],
      "env": {
        "METAMCP_API_KEY": "<your api key>"
      }
    }
  }
}

Related MCP server: MCP of MCPs

Uso

Usar como servidor stdio (predeterminado)

mcp-server-metamcp --metamcp-api-key <your-api-key>

Uso como servidor SSE

mcp-server-metamcp --metamcp-api-key <your-api-key> --transport sse --port 12006

Con la opción de transporte SSE, el servidor iniciará un servidor web Express.js que escucha conexiones SSE en el punto final /sse y acepta mensajes en el punto final /messages .

Uso con Docker

Al ejecutar el servidor dentro de un contenedor Docker y conectarse a los servicios en la máquina host, use la opción --use-docker-host para transformar automáticamente las URL del host local:

mcp-server-metamcp --metamcp-api-key <your-api-key> --transport sse --port 12006 --use-docker-host

Esto transformará cualquier URL localhost o 127.0.0.1 a host.docker.internal , lo que permitirá que el contenedor se conecte correctamente a los servicios que se ejecutan en el host.

Opciones de línea de comandos

Options:
  --metamcp-api-key <key>       API key for MetaMCP (can also be set via METAMCP_API_KEY env var)
  --metamcp-api-base-url <url>  Base URL for MetaMCP API (can also be set via METAMCP_API_BASE_URL env var)
  --report                      Fetch all MCPs, initialize clients, and report tools to MetaMCP API
  --transport <type>            Transport type to use (stdio or sse) (default: "stdio")
  --port <port>                 Port to use for SSE transport (default: "12006")
  --require-api-auth            Require API key in SSE URL path
  --use-docker-host             Transform localhost URLs to use host.docker.internal (can also be set via USE_DOCKER_HOST env var)
  -h, --help                    display help for command

Variables de entorno

  • METAMCP_API_KEY : Clave API para MetaMCP

  • METAMCP_API_BASE_URL : URL base para la API de MetaMCP

  • USE_DOCKER_HOST : cuando se establece en "verdadero", transforma las URL del host local a host.docker.internal para compatibilidad con Docker

Desarrollo

# Install dependencies
npm install

# Build the application
npm run build

# Watch for changes
npm run watch

Reflejos

  • Compatible con CUALQUIER cliente MCP

  • La capa de espacios de trabajo múltiples le permite cambiar a otro conjunto de configuraciones de MCP con un solo clic.

  • Actualizaciones dinámicas de GUI de configuraciones de MCP.

  • Aislamiento de espacio de nombres para MCP unidos.

Descripción general de la arquitectura

sequenceDiagram
    participant MCPClient as MCP Client (e.g. Claude Desktop)
    participant MetaMCP-mcp-server as MetaMCP MCP Server
    participant MetaMCPApp as MetaMCP App
    participant MCPServers as Installed MCP Servers in Metatool App

    MCPClient ->> MetaMCP-mcp-server: Request list tools
    MetaMCP-mcp-server ->> MetaMCPApp: Get tools configuration & status
    MetaMCPApp ->> MetaMCP-mcp-server: Return tools configuration & status

    loop For each listed MCP Server
        MetaMCP-mcp-server ->> MCPServers: Request list_tools
        MCPServers ->> MetaMCP-mcp-server: Return list of tools
    end

    MetaMCP-mcp-server ->> MetaMCP-mcp-server: Aggregate tool lists
    MetaMCP-mcp-server ->> MCPClient: Return aggregated list of tools

    MCPClient ->> MetaMCP-mcp-server: Call tool
    MetaMCP-mcp-server ->> MCPServers: call_tool to target MCP Server
    MCPServers ->> MetaMCP-mcp-server: Return tool response
    MetaMCP-mcp-server ->> MCPClient: Return tool response

Créditos

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    A meta-MCP server that manages and aggregates other MCP servers, enabling LLMs to dynamically extend their own capabilities by searching for, adding, and configuring tool servers.
    16
    66 PyPI
    143
    AGPL 3.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A meta-server that aggregates multiple MCP servers into a single interface, reducing token usage by 98%+ through progressive tool discovery and direct code execution that processes data between tools without consuming context window space.
    16 npm
    10
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    A centralized management platform that aggregates multiple Model Context Protocol (MCP) servers into a single unified endpoint for AI agents. It provides a web interface for hot-swappable tool management, proxying of existing servers, and AI-powered generation of custom MCP plugins.
    1
    -