Awesome MCPGateways

IBM/mcp-context-forge

⭐ 4466 Python repository created 2025-05-08

IBM/mcp-context-forge is a production-grade Model Context Protocol (MCP) Gateway designed to unify and manage MCP and REST services through a single, secure, scalable, and feature-rich interface tailored for AI clients. It acts as a gateway, proxy, and MCP registry that federates multiple MCP and REST services, providing a unified endpoint that simplifies discovery, authentication, rate-limiting, observability, and multi-transport protocol support. The gateway supports virtualization of legacy APIs as MCP-compliant tools and servers, enabling seamless integration of diverse backend services. The project supports various transport protocols including HTTP, JSON-RPC, WebSocket, Server-Sent Events (SSE), stdio, and streamable HTTP, making it flexible for different communication needs. It includes an optional Admin UI for real-time management and configuration, enhancing usability and operational control. The gateway is fully compliant with MCP server standards and can be deployed via PyPI or Docker, with scalability options for multi-cluster environments on Kubernetes, backed by Redis for federation and caching. Key features include federation across multiple MCP and REST services, virtual servers, built-in authentication, observability, retries, rate-limiting, and support for multi-cluster deployments. It also offers tools for local tool discovery, persistent database options, and integration with cloud platforms like IBM Cloud Code Engine. The project provides comprehensive documentation, including quick start guides, configuration options, API endpoints, and deployment instructions. Overall, IBM/mcp-context-forge serves as a robust and versatile gateway solution for managing and unifying AI-related services using the Model Context Protocol, facilitating easier integration, management, and scaling of AI service ecosystems.

https://github.com/IBM/mcp-context-forge

admin-uiagentsaiai-clientsapiapi-gatewayasyncioauthenticationauthentication-middlewarebasic-authcachingcloud-deploymentdevopsdockerfastapifederationgatewaygenerative-aiibm-cloud-code-enginejson-rpcjson-schemajwtkuberneteslegacy-api-virtualizationllm-agentsllm-applicationsmcpmcp-gatewaymcp-registrymodel-context-protocolmulti-clustermulti-transport-protocolsobservabilitypostgresqlprompt-engineeringpromptsprotocol-conversionproxypypipythonrate-limitingredisregistryresourcesrest-apirest-servicesrest-to-mcp-adapterretriesscalablescalable-deploymentsecuritysqlitessestdiostreamable-httptoolsvirtual-mcp-serversvirtual-serversvirtualizationwebsocket

Also in Gateways

Kong/kong

Kong Gateway is a cloud-native, scalable API gateway that manages API, AI LLM, and Model Context Protocol (MCP) traffic with advanced security, observability, and extensibility features.

alibaba/higress

Higress is a cloud-native AI native API gateway by Alibaba that supports hosting Model Context Protocol (MCP) servers, enabling unified management of AI and LLM APIs with extensible Wasm plugins and enterprise-grade features.

open-webui/mcpo

mcpo is a secure and simple proxy server that exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers, enabling seamless integration with LLM agents and applications.

sparfenyuk/mcp-proxy

mcp-proxy is a proxy server tool that enables communication between MCP servers using stdio and SSE transport protocols, facilitating interoperability within the MCP ecosystem.

metatool-ai/metamcp

MetaMCP is a proxy server that aggregates multiple MCP servers into a unified MCP server endpoint, applies middleware, and hosts these endpoints for seamless integration with MCP clients.

samanhappy/mcphub

MCPHub is a unified management platform that aggregates multiple Model Context Protocol (MCP) servers into streamable HTTP endpoints, providing centralized control, real-time monitoring, secure access, and intelligent tool discovery for efficient AI tool integration.

mcp-ecosystem/mcp-gateway

MCP Gateway is a lightweight, configuration-driven gateway service that converts existing APIs into MCP protocol-compliant endpoints without code changes, supporting Docker and Kubernetes deployments with a built-in management UI.

mcpjungle/MCPJungle

MCPJungle is a self-hosted MCP server registry and gateway that centralizes the management and discovery of MCP servers and tools for AI agents and organizations.