MCP Gateway
MCP Gateway gives your local MCP server a stable public HTTPS URL.
You run a small CLI agent on your machine. It opens a WebSocket to the gateway and
forwards every incoming HTTP request from https://<id>.mcp-gateway.info straight
to your local process. No firewall changes, no DNS, no reverse proxy.
How it works
┌──────────────┐ HTTPS ┌─────────────────┐ WebSocket ┌──────────────────┐
│ MCP client │ ──────► │ mcp-gateway.info│ ◄────────► │ mcp-gw agent │
│ (Claude, │ │ │ │ + your local │
│ Cursor...) │ │ │ │ MCP server │
└──────────────┘ └─────────────────┘ └──────────────────┘
You only need:
- Node.js 20+ on your machine
- A local MCP server reachable on
http://localhost:<port>
The CLI registers a free account for you automatically on first run — no manual signup. The admin UI is optional, for browsing request logs.
What you get
- A stable URL:
https://<your-tunnel>.mcp-gateway.info - Works with any MCP-compatible client (Claude Desktop, Cursor, custom apps)
- Per-request logs in the admin UI (method, path, status, duration)
- Token-based auth — only your agent can use the tunnel
Next steps
- Installation — install the CLI
- Quickstart — first tunnel in 60 seconds
- Examples — ready-to-run commands for common MCP servers