Tunnels for MCP servers

Put your MCP server online in seconds

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.

Quickstart

How it works

Two-minute walkthrough — from install to your first MCP tunnel.

What's inside

Everything you need to run tunnels in production.

MCP-ready URL

Get a stable HTTPS endpoint for your MCP server. Paste it into Claude Desktop, Cursor, or any MCP-compatible client — it just works.

Zero config

One CLI command and your local MCP server is reachable from the internet. No port-forwarding, no DNS, no TLS certs.

Private by default

Every tunnel is keyed to your account. API keys and role-based access keep your MCP tools away from strangers.

Full request logs

Inspect every MCP call — method, path, payload, status, latency. Perfect for debugging agent behaviour.

Live dashboard

Watch active tunnels, connections, and request volume in real time. Auto-refresh when you need it.

Sticky endpoints

Reconnect and keep the same public URL. Your agents never lose the tool they were wired up to.

Install

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

Quickstart

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

MCP Gateway

Sign in to the admin console

Dashboard

idle