unrelated-ai/mcp-gateway

View on GitHub ↗

Transform any HTTP endpoint into an MCP server. Aggregate multiple MCP servers, manage configuration profiles, and serve them through a unified gateway with multi-tenant isolation.

24 ★3 forksRustUpdated 1mo ago

What you need to know

A self-hosted MCP gateway that turns REST/OpenAPI services and existing MCP servers into secured MCP endpoints, with profiles, tenants, API-key/OIDC auth, tool policies, limits and audit logging.

Install

docker compose -f mcp-gateway-compose.yml up -d
Deploy Helm charts to Kubernetes

Usage

  • Add an HTTP/OpenAPI or MCP source, attach it to a profile, create an API key and point your client at the profile endpoint

Key features

  • Expose REST/OpenAPI tools and remote MCP servers as MCP endpoints
  • Profiles with per-endpoint tools, auth and policy
  • API keys, OIDC/JWT, tenant isolation, encrypted secrets
  • Tool allowlists, renaming, timeouts, retries and quotas
  • Web UI and admin CLI, Docker and Kubernetes support

Best for

Centrally exposing and securing many MCP tools/APIs behind one endpoint

Caveats

  • Requires Docker with Docker Compose (or Kubernetes/Helm)
  • Bridge stdio servers need the optional Adapter component
Platforms: macOS · Windows · Linux

Reviewed 2026-08-11

Topics

Stars
24★
Forks
3
Language
Rust
License
MIT
Created
2026-01-20
Last push
2026-07-12