#44th of 14 in Gateways
ContextForge MCP Gateway
Registry and proxy federating MCP, A2A, REST and gRPC behind one endpoint
- Stars
- 4.6k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
Overview
ContextForge is IBM's Python registry and proxy that federates MCP servers, A2A agents and REST or gRPC APIs into one MCP-compliant endpoint with auth, rate limiting, retries, an Admin UI and OpenTelemetry tracing. It installs from PyPI (mcpgateway on port 4444), as a GHCR container, via Docker Compose with PostgreSQL, Redis and nginx, or with a Helm chart, and virtualizes legacy REST services as MCP tools.
Who it is for: enterprises centralizing MCP tools and agents behind one gateway
Strengths
- Federates MCP, A2A, REST and gRPC (via reflection) behind one MCP endpoint
- Transports: HTTP, JSON-RPC, WebSocket, SSE, Streamable HTTP, stdio
- Admin UI with live log viewer; OpenTelemetry to Phoenix, Jaeger, Zipkin
- Helm chart with HPA, Redis clustering and Grafana dashboards
Weaknesses
- arm64 containers unsupported in production; Apple Silicon needs Rosetta or PyPI
- Local Docker builds fail without the CI-only wheel closure; pull the GHCR image
- Will not start without generated JWT_SECRET_KEY and AUTH_ENCRYPTION_SECRET
- Large surface: 55+ tables, 40+ plugins, nginx and pgAdmin in the Compose stack
What it needs
- no GPU
- Docker + Compose
- Needs PostgreSQL (production; SQLite for dev), Redis (caching and federation)
- Models: A2A agents: OpenAI, Anthropic, custom
- port 4444
Also in Gateways
See all 14| Rank | Project | Score |
|---|---|---|
| 1 | OmniRouteOpenAI-compatible gateway that routes requests across hundreds of AI providers | 86 out of 100 |
| 2 | LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers | 84 out of 100 |
| 3 | freellmapiOpenAI-compatible router that fails over across free LLM provider tiers | 76 out of 100 |
| #5 | HigressEnvoy-based API gateway with LLM proxy plugins and MCP server hosting | 61 out of 100 |
| #6 | BifrostGo AI gateway with web UI, fallbacks, budgets and semantic caching | 59 out of 100 |