MCP Gateway gives your local Model Context Protocol server a stable public URL. Plug it into Claude, ChatGPT, or any MCP client — no firewall, no DNS, no reverse proxy.
Two-minute walkthrough — from install to your first MCP tunnel.
Everything you need to run tunnels in production.
Get a stable HTTPS endpoint for your MCP server. Paste it into Claude Desktop, Cursor, or any MCP-compatible client — it just works.
One CLI command and your local MCP server is reachable from the internet. No port-forwarding, no DNS, no TLS certs.
Every tunnel is keyed to your account. API keys and role-based access keep your MCP tools away from strangers.
Inspect every MCP call — method, path, payload, status, latency. Perfect for debugging agent behaviour.
Watch active tunnels, connections, and request volume in real time. Auto-refresh when you need it.
Reconnect and keep the same public URL. Your agents never lose the tool they were wired up to.
Requires Node.js 18+. Pick your OS.
# Install Node.js (if needed) via Homebrew $ brew install node # Install the CLI globally $ npm install -g @alexdive/mcp-gw # Verify $ mcp-gw
# Install Node.js (Debian/Ubuntu) $ curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - $ sudo apt-get install -y nodejs # Install the CLI globally $ sudo npm install -g @alexdive/mcp-gw # Verify $ mcp-gw
# Install Node.js via winget (PowerShell) > winget install OpenJS.NodeJS.LTS # Install the CLI globally > npm install -g @alexdive/mcp-gw # Verify > mcp-gw
Three commands between you and a public MCP endpoint.
# 1. Start your local MCP server (any framework / supergateway / etc.) $ your-mcp-server --port 8080 # 2. Open the tunnel — first run registers an account automatically $ mcp-gw create --target http://localhost:8080 # 3. Copy the printed public URL into Claude / Cursor / any MCP client
Sign in to the admin console