MCP Proxy Server
Un servidor proxy para agregar y servir múltiples servidores de recursos MCP a través de un único endpoint.
Documentación
MCP Proxy Server
Un proxy MCP que agrega múltiples servidores MCP detrás de un único punto de entrada HTTP.
Características
- Proxy para múltiples clientes MCP: agrega herramientas, prompts y recursos de muchos servidores.
- SSE y HTTP transmisible: sirve mediante Server‑Sent Events o HTTP transmisible.
- Configuración flexible: admite tipos de cliente
stdio,sseystreamable-http. - Soporte de cliente OAuth: autoriza una vez contra servidores downstream que requieren OAuth interactivo (p. ej. Notion), y luego el proxy mantiene y renueva el token para cada llamador.
Documentación
- Configuración: docs/configuration.md
- Uso: docs/usage.md
- Despliegue: docs/deployment.md
- Conversor de configuración de Claude: https://tbxark.github.io/mcp-proxy
Inicio rápido
Compilar desde el código fuente
git clone https://github.com/tbxark/mcp-proxy.git
cd mcp-proxy
make build
./build/mcp-proxy --config path/to/config.json
Instalar mediante Go
go install github.com/tbxark/mcp-proxy@latest
Docker
La imagen incluye soporte para lanzar servidores MCP mediante npx y uvx.
docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest
# or provide a remote config
docker run -d -p 9090:9090 ghcr.io/tbxark/mcp-proxy:latest --config https://example.com/config.json
Más opciones de despliegue (incluyendo docker‑compose) están en docs/deployment.md.
Configuración
Consulta la referencia completa de configuración y ejemplos en docs/configuration.md. Un conversor de configuración de Claude en línea está disponible en: https://tbxark.github.io/mcp-proxy
Uso
Las banderas de línea de comandos, los endpoints y los ejemplos de autenticación están documentados en docs/usage.md.
Agradecimientos
- Este proyecto se inspiró en el proyecto adamwattis/mcp-proxy-server
- Si tienes alguna pregunta sobre el despliegue, puedes consultar 《在 Docker 沙箱中运行 MCP Server》(@ccbikai)
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.