Mcp Context Forge
MCP Context Forge is an open-source IBM project that functions as a gateway, proxy, and registry for Model Context Protocol (MCP) servers. It federates multiple MCP servers, REST APIs, and Agent-to-Agent (A2A) services into a single unified endpoint, facilitating discovery, authentication, rate-limiting, and observability for AI clients and coding agents. The gateway supports deployment via PyPI or Docker and can scale to Kubernetes environments using Redis-backed caching and multi-cluster federation. It virtualizes legacy APIs as MCP-compliant tools and translates gRPC services to MCP through automatic reflection-based discovery. Supported transports include HTTP, JSON-RPC, WebSocket, Server-Sent Events (SSE), stdio, and streamable HTTP.
MCP Context Forge federates multiple MCP, REST, and A2A services into a unified endpoint with built-in authentication, rate-limiting, and observability.
Unified AI Service Endpoint
Developers building AI agents or applications that require access to multiple MCP, REST, and A2A services.
Legacy API Virtualization
Organizations needing to expose legacy APIs as MCP-compliant tools for AI clients.
pip install contextforge-mcp or deploy using Docker.APP_NAME and HOST in a .env file.make dev for development environments.MCPGATEWAY_A2A_ENABLED=true and configure federation for backend MCP and REST services.