MetaMCP MCP Server
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.
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 claudeInstalació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: MCPHub
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 12006Con 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-hostEsto 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 commandVariables de entorno
METAMCP_API_KEY: Clave API para MetaMCPMETAMCP_API_BASE_URL: URL base para la API de MetaMCPUSE_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 watchReflejos
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 responseCréditos
Inspiraciones y algo de código (refactorizado en este proyecto) de https://github.com/adamwattis/mcp-proxy-server/
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Maintenance
Related MCP Connectors
An MCP memory server. One memory your agents share — across models, devices and apps.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
One MCP server for the services your AI needs: memory, files, Microsoft 365, kanban and more.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Related MCP Servers
- AlicenseBqualityCmaintenanceA 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.161,441 PyPI143AGPL 3.0
- FlicenseNot gradedqualityDmaintenanceA 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-
- FlicenseNot gradedqualityAmaintenanceA meta-MCP server that manages, aggregates, and proxies other MCP servers, letting LLMs search for, add, configure, enable, disable, and bundle servers at runtime. Tools from connected servers are exposed under unified prefixes, with persistent configuration and health monitoring.-
- FlicenseNot gradedqualityAmaintenanceA meta-MCP server that aggregates and proxies other MCP servers, letting LLMs discover, add, configure, and toggle backend servers at runtime and use their aggregated tools under unified prefixes. It persists configurations across sessions and supports stdio, HTTP, and hybrid transports with health checks and kit-based server grouping.-