Servidor MCP de código abierto que conecta agentes de IA, IDE y aplicaciones con bases de datos mediante herramientas predefinidas o definiciones personalizadas.
IBM/mcp-context-forge
Gateway y registro de IA de código abierto que unifica MCP, A2A y API REST/gRPC en un único endpoint, con gobernanza, descubrimiento y observabilidad.
- Estrellas
- 4,664
- Forks
- 929
- Issues abiertos
- 953
- Último commit
- hace 9 horas
¿Qué es?
ContextForge se sitúa delante de herramientas, agentes y API para que los clientes de IA puedan acceder a ellos a través de un único endpoint. Registra servidores MCP, agentes A2A y servicios REST o gRPC existentes, y los expone como herramientas y servidores MCP con descubrimiento centralizado, autenticación, límites de solicitudes, reintentos y proxy inverso.
El proyecto cubre tres funciones de gateway: un gateway de herramientas para MCP y la traducción de gRPC a MCP, un gateway de agentes para A2A y el enrutamiento compatible con OpenAI o Anthropic, y un gateway de API para servicios REST. También incluye una interfaz de administración para gestionar gateways, herramientas y registros, además de trazas con OpenTelemetry compatibles con Phoenix, Jaeger, Zipkin y otros backends OTLP.
Se puede instalar desde PyPI o ejecutar como contenedor de Docker o Podman, con opciones de PostgreSQL y Redis para implementaciones de mayor tamaño. Incluye charts de Helm y guías de despliegue en la nube para entornos de Kubernetes.
Funciones clave
- 01Endpoint unificado que integra servidores MCP, agentes A2A y API REST/gRPC
- 02Traducción de gRPC a MCP mediante reflexión del servidor para descubrir servicios
- 03Adaptador de herramientas REST a MCP con extracción de JSON Schema y políticas de reintentos y límites de solicitudes
- 04Interfaz de administración con consulta y gestión de registros en tiempo real
- 05Trazas con OpenTelemetry y compatibilidad con Phoenix, Jaeger, Zipkin y otros backends OTLP
- 06Sistema de plugins para añadir transportes e integraciones
Casos de uso
- Exponer servicios REST internos a agentes de IA como herramientas MCP
- Ofrecer a un equipo un registro único y gobernado de herramientas para varios clientes de IA
- Añadir autenticación, límites de solicitudes y trazas delante de servidores MCP
- Ejecutar un gateway con varias réplicas en Kubernetes usando Redis y PostgreSQL
Inicio rápido
- 1
Crea un entorno virtual e instala desde PyPI
pip install mcp-contextforge-gateway - 2
Genera los secretos en .env.secrets
python3 -m mcpgateway.scripts.init_secrets - 3
Inicia el gateway en el puerto 4444
mcpgateway --host 0.0.0.0 --port 4444
Antes de usarlo
- Requiere Python 3.11 o posterior y configurar los secretos (JWT_SECRET_KEY, AUTH_ENCRYPTION_SECRET) antes de iniciar el gateway.
- Su amplio alcance funcional (más de 40 plugins y varios tipos de gateway) implica una configuración compleja y una curva de aprendizaje pronunciada.
Temas
Preguntas frecuentes
- ¿Qué es mcp-context-forge?
- Gateway y registro de IA de código abierto que unifica MCP, A2A y API REST/gRPC en un único endpoint, con gobernanza, descubrimiento y observabilidad. ContextForge se sitúa delante de herramientas, agentes y API para que los clientes de IA puedan acceder a ellos a través de un único endpoint. Registra servidores MCP, agentes A2A y servicios REST o gRPC existentes, y los expone como herramientas y servidores MCP con descubrimiento centralizado, autenticación, límites de solicitudes, reintentos y proxy inverso.
- ¿mcp-context-forge es gratuito? ¿Qué licencia tiene?
- mcp-context-forge es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-context-forge sigue mantenido?
- Mantenimiento activo. El último commit de mcp-context-forge fue el 20 oct 2026.
- ¿Para qué puedo usar mcp-context-forge?
- Exponer servicios REST internos a agentes de IA como herramientas MCP Ofrecer a un equipo un registro único y gobernado de herramientas para varios clientes de IA Añadir autenticación, límites de solicitudes y trazas delante de servidores MCP Ejecutar un gateway con varias réplicas en Kubernetes usando Redis y PostgreSQL
- ¿Cómo se instala mcp-context-forge?
- Crea un entorno virtual e instala desde PyPI: pip install mcp-contextforge-gateway Genera los secretos en .env.secrets: python3 -m mcpgateway.scripts.init_secrets Inicia el gateway en el puerto 4444: mcpgateway --host 0.0.0.0 --port 4444
- ¿Dónde consigo mcp-context-forge?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/IBM/mcp-context-forge
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.
Un proxy y una CLI que ofrecen a los agentes de IA una única URL base y un token para llamar a un catálogo seleccionado de API de terceros de pago, además de las claves y herramientas del equipo.
Un espacio de trabajo con agentes para tareas de conocimiento y desarrollo de software, con varios modelos y harnesses de agentes de código abierto, disponible en local o alojado.
Una biblioteca mínima de Python para crear agentes de IA que escriben y ejecutan sus acciones como código Python.
Framework de TypeScript para crear agentes de IA y aplicaciones basadas en LLM, con workflows, herramientas, memoria, servidores MCP y evals.