Repolode
tbxark

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. 1

    Clona el repositorio

    git clone https://github.com/tbxark/mcp-proxy.git
  2. 2

    Entra en el directorio del proyecto

    cd mcp-proxy
  3. 3

    Compila el binario

    make build
  4. 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