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.
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
- -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 -3JavaScript
- -securityFlicense-qualityProxy that aggregates multiple MCP servers and presents them as a unified interface, allowing clients to access resources from multiple servers transparently.Last updated -5TypeScript
- AsecurityAlicenseAqualityA hub server that connects to and manages other MCP (Model Context Protocol) servers.Last updated -768733TypeScriptMIT License
- AsecurityAlicenseAqualityA hub server that connects to and manages other MCP servers, allowing users to bypass Cursor's 40-tool limit and reduce AI mistakes by hiding infrequently used tools.Last updated -26872TypeScriptMIT License