MCP Gateway
JSON →A feature-rich gateway and proxy that federates MCP and REST services, unifying discovery, authentication, rate-limiting, and observability into a single endpoint for AI clients.
Install
npx -y @modelcontextprotocol/inspector Tools · 10
- federation Federates across multiple MCP and REST services
- a2a_integration Agent-to-Agent integration for external AI agents (OpenAI, Anthropic, custom)
- grpc_to_mcp_translation gRPC-to-MCP translation via automatic reflection-based service discovery
- virtualization Virtualization of legacy APIs as MCP-compliant tools and servers
- transport Transport over HTTP, JSON-RPC, WebSocket, SSE (with configurable keepalive), stdio and streamable-HTTP
- admin_ui Admin UI for real-time management, configuration, and log monitoring (with airgapped deployment support)
- auth_retries_rate_limiting Built-in auth, retries, and rate-limiting with user-scoped OAuth tokens and unconditional X-Upstream-Authorization header support
- observability OpenTelemetry observability with Phoenix, Jaeger, Zipkin, and other OTLP backends
- scalable_deployment Scalable deployments via Docker or PyPI, Redis-backed caching, and multi-cluster federation
- rest_to_mcp_tool_adapter Adapts REST APIs into tools with automatic JSON Schema extraction
Environment variables
JWT_SECRET_KEYMCPGATEWAY_BEARER_TOKENMCP_SERVER_URLDATABASE_URLAUTH_ENCRYPTION_SECRET
Links
★ 3,782 GitHub stars