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 Connectors
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Unified gateway exposing 150+ tools across all NexGenData MCP servers via one endpoint.
MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA 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.MIT
- AlicenseNot gradedqualityDmaintenanceMCP Gateway that aggregates multiple upstream MCP servers into a single endpoint with persistent connections, tool registry, and authentication.202MIT
- AlicenseNot gradedqualityDmaintenanceA 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.8MIT
- AlicenseNot gradedqualityAmaintenanceA 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