Servidor proxy MCP
Un servidor proxy MCP que agrupa y sirve a múltiples servidores de recursos MCP a través de una única interfaz. Este servidor actúa como un concentrador central que puede:
- Conectarse y administrar múltiples servidores de recursos MCP
- Exponer sus capacidades combinadas a través de una interfaz unificada
- Gestionar el enrutamiento de solicitudes a los servidores backend apropiados
- Respuestas agregadas de múltiples fuentes
Características
Gestión de recursos
- Descubra y conéctese a múltiples servidores de recursos MCP
- Agregar recursos de todos los servidores conectados
- Mantener esquemas de URI consistentes en todos los servidores
- Gestionar el enrutamiento y la resolución de recursos
Agregación de herramientas
- Exponer herramientas de todos los servidores conectados
- Enrutar las llamadas a la herramienta a los servidores backend apropiados
- Mantener el estado de la herramienta y gestionar las respuestas
Manejo rápido
- Mensajes agregados de todos los servidores conectados
- Enrutar solicitudes rápidas a los backends apropiados
- Gestionar respuestas de avisos de múltiples servidores
Configuración
El servidor requiere un archivo de configuración JSON que especifica los servidores MCP a los que se conectará. Copie la configuración de ejemplo y modifíquela según sus necesidades:
Ejemplo de estructura de configuración:
El archivo de configuración debe proporcionarse al ejecutar el servidor:
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Para desarrollo con ejecución continua:
Instalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
KEEP_SERVER_OPEN
mantendrá el SSE en funcionamiento incluso si un cliente se desconecta. Resulta útil cuando varios clientes se conectan al proxy MCP.
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un centro central que agrega múltiples servidores de recursos MCP en una única interfaz unificada, lo que permite a los usuarios acceder a herramientas y capacidades desde múltiples servidores back-end a través de un punto de conexión.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.Last updated -19056TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.Last updated -2JavaScript
- -securityAlicense-qualityAn MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.Last updated -9PythonMIT License
- -security-license-qualityAn MCP server that enables Claude and other MCP clients to interact with Mattermost workspaces, providing channel management, messaging capabilities, and topic monitoring functionality.Last updated -TypeScript