mcp-tunnel

driftcell/mcp-tunnel
★ 0 stars Rust 🔒 Security Updated today
Rust CLI that aggregates multiple upstream MCP (Model Context Protocol) services — HTTP and stdio — into a single unified server. Features an interactive terminal UI, per-upstream, tool filtering, OAuth 2.0 PKCE auth, audit logging, and one-click Cloudflare quick tunnel sharing.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-tunnel": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "mcp-tunnel"
      ]
    }
  }
}

README Excerpt

Aggregate multiple upstream MCP (Model Context Protocol) services into a single unified server with a terminal UI, tool filtering, OAuth support, and Cloudflare tunnel integration. - **Multi-upstream aggregation** — Combine HTTP and stdio MCP services into one endpoint - **Tool namespace isolation** — Upstream tools are prefixed as `upstream_name__tool_name`

Tools (4)

httpnotionstdioupstream_name__tool_name