SDK oficial de Python para crear servidores y clientes de Model Context Protocol que conectan aplicaciones con LLM con herramientas, datos y prompts.
tbxark/mcp-proxy
Un servidor proxy MCP que agrupa varios servidores MCP detrás de un único endpoint HTTP para clientes como Claude.
- Estrellas
- 739
- Forks
- 111
- Issues abiertos
- 25
- Último commit
- el mes pasado
¿Qué es?
MCP Proxy Server se sitúa entre los clientes MCP y varios servidores MCP posteriores, y expone sus herramientas, prompts y recursos a través de un único servidor HTTP. Los clientes se conectan una sola vez, en lugar de configurar cada servidor MCP por separado.
Los servidores posteriores se pueden iniciar como procesos locales de stdio o conectar mediante SSE o HTTP transmisible, por lo que un mismo archivo de configuración puede combinar servidores locales y remotos. Los endpoints que ofrece el proxy usan Server-Sent Events o HTTP transmisible. Para los servidores posteriores que requieren OAuth interactivo, como Notion, el proxy puede conservar y renovar el token para que todas las personas que lo utilicen compartan una misma autorización.
El proyecto está escrito en Go y se distribuye como binario, como destino de instalación de Go y como imagen de Docker, que incluye npx y uvx para iniciar servidores basados en npm y Python. Al iniciar el programa se puede indicar una URL de configuración remota.
Funciones clave
- 01Agrupa herramientas, prompts y recursos de varios servidores MCP.
- 02Ofrece conexiones a los clientes mediante Server-Sent Events o HTTP transmisible.
- 03Se conecta a servidores posteriores mediante stdio, SSE o HTTP transmisible.
- 04Conserva y renueva tokens OAuth para los servidores posteriores que requieren un inicio de sesión interactivo.
- 05Disponible como binario, instalación de Go o imagen de Docker.
Casos de uso
- Proporcionar a un cliente MCP como Claude un único endpoint para varios servidores MCP locales y remotos.
- Compartir en un equipo una misma autorización OAuth para un servicio MCP alojado.
- Ejecutar en un contenedor servidores MCP iniciados mediante npx o uvx y exponer un único puerto.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/tbxark/mcp-proxy.git - 2
Entra en el directorio del proyecto
cd mcp-proxy - 3
Compila el binario
make build - 4
Ejecuta el proxy con tu archivo de configuración
./build/mcp-proxy --config path/to/config.json
Antes de usarlo
- Antes de que el proxy pueda hacer algo útil, debes escribir un archivo de configuración que enumere los servidores MCP posteriores.
Temas
Preguntas frecuentes
- ¿Qué es mcp-proxy?
- Un servidor proxy MCP que agrupa varios servidores MCP detrás de un único endpoint HTTP para clientes como Claude. MCP Proxy Server se sitúa entre los clientes MCP y varios servidores MCP posteriores, y expone sus herramientas, prompts y recursos a través de un único servidor HTTP. Los clientes se conectan una sola vez, en lugar de configurar cada servidor MCP por separado.
- ¿mcp-proxy es gratuito? ¿Qué licencia tiene?
- mcp-proxy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-proxy sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de mcp-proxy fue el 15 sept 2026.
- ¿Para qué puedo usar mcp-proxy?
- Proporcionar a un cliente MCP como Claude un único endpoint para varios servidores MCP locales y remotos. Compartir en un equipo una misma autorización OAuth para un servicio MCP alojado. Ejecutar en un contenedor servidores MCP iniciados mediante npx o uvx y exponer un único puerto.
- ¿Cómo se instala mcp-proxy?
- Clona el repositorio: git clone https://github.com/tbxark/mcp-proxy.git Entra en el directorio del proyecto: cd mcp-proxy Compila el binario: make build Ejecuta el proxy con tu archivo de configuración: ./build/mcp-proxy --config path/to/config.json
- ¿Dónde consigo mcp-proxy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tbxark/mcp-proxy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.
Un gateway local que agrupa herramientas MCP, prompts y configuración en playbooks portátiles a los que los agentes de IA pueden conectarse mediante un único endpoint.
Servidor de Model Context Protocol que conecta Google Search Console con asistentes de IA como Claude, Cursor y Codex para analizar SEO en lenguaje natural.
Asistente de IA de escritorio multiplataforma que se conecta con los principales proveedores de LLM y funciona como cliente MCP con una base de conocimiento local.
Plataforma open source de pruebas y evaluación para servidores MCP, que permite inspeccionarlos, chatear con ellos y depurarlos, junto con apps MCP y apps de ChatGPT.