Skip to main content

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