mcp-gateway
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-gateway
A generic MCP gateway: a single FastMCP endpoint that aggregates many
upstream MCP servers, driven entirely by a servers.json config. The
machinery is deployment-agnostic — bring your own config and auth.
Extracted as the reusable core of a personal MCP gateway so it can be
consumed as a package (each consumer provides its own servers.json +
auth), rather than forked.
What it does
Config-driven aggregation — declare upstreams in
servers.json(stdio or streamable-http); the gateway mounts each as a proxy and exposes one flat tool surface.Tool subset / rename — expose only the tools you want, renamed to a clean cross-server vocabulary (or
"*"to pass through).Multi-instance routing — one logical server, N backends keyed by an injected
account/host/instanceparam (e.g. personal+work, or laptop+desktop+vm). Enum-in-schema, fail-at-call-time error enrichment.Middleware — e.g. image downscaling on outbound content blocks.
Pluggable auth — single-user (bearer/OAuth) today; a multi-tenant provider (per-user identity forwarded to each upstream) is the next milestone.
Related MCP server: OmniMCP Router
Config
Set MCP_SERVERS_FILE to a servers.json. Each entry declares a
transport + tools; an instances block turns it multi-instance.
Run
gateway-local # stdio gateway (local clients)
gateway-remote # streamable-http gateway (behind a reverse proxy)Consuming as a package
mcp-gateway @ git+https://github.com/klutometis/mcp-gateway.gitThe consumer owns its servers.json and auth config; this package never
imports consumer code.
Status
Phase 0 extraction (generic machinery + tests). Multi-tenant auth provider is the next milestone — see the extraction plan in the personal gateway repo.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
MCP federation gateway: route, govern and observe agent tools across clouds and MCP servers.
MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.
Stateless MCP gateway and OTel span-streaming bridge for hosted MCP servers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP Gateway that aggregates multiple upstream MCP servers into a single endpoint with persistent connections, tool registry, and authentication.84 npm2MIT
- AlicenseNot gradedqualityBmaintenanceA universal MCP gateway that aggregates multiple MCP servers into a single endpoint, providing features like hot-reload, auto-healing, and a hook system for request/response mutation.1MIT
- FlicenseNot gradedqualityDmaintenanceA configurable MCP gateway that runs multiple Streamable HTTP MCP servers and exposes all their tools through a single endpoint, enabling tool aggregation and routing for MCP clients.1-
- AlicenseNot gradedqualityCmaintenanceA zero-dependency MCP proxy/gateway server that aggregates multiple MCP servers, routes tools by prefix, load balances, and enforces authentication and rate limits.1MIT