mcp-gateway
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-gatewayshow me the weather in New York"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: mcpstead
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA standalone MCP gateway that multiplexes multiple backend MCP servers behind a single endpoint, supporting both HTTP and stdio transports. It allows users to dynamically manage backends at runtime and organizes tools using a configurable namespace prefix.Last updatedMIT
- Alicense-qualityDmaintenanceMCP Gateway that aggregates multiple upstream MCP servers into a single endpoint with persistent connections, tool registry, and authentication.Last updated292MIT
- Alicense-qualityAmaintenanceAggregates multiple MCP servers into a single HTTP endpoint with tool namespacing, dashboard, and REST API for management.Last updated52MIT
- Alicense-qualityCmaintenanceA unified MCP gateway that aggregates multiple MCP servers and API plugins behind a single endpoint with authentication, rate limiting, audit logging, REST API bridge, and web dashboard.Last updated7MIT
Related MCP Connectors
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
MCP server for interacting with the Supabase platform
Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/klutometis/mcp-gateway'
If you have feedback or need assistance with the MCP directory API, please join our Discord server