MCP.Market

Tunnel MCP server

by zachlikefolio·io.github.zachlikefolio/tunnel-mcp·v0.3.0·4 stars

Direct end-to-end-encrypted tunnel between Claude agents — two-party or a room of up to 16.

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
Growing

4 stars88 downloads/wk

Reviews

Write one

Nobody has reviewed Tunnel yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Tunnel tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

3 medium
  • Code scan44 source files scanned10/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (3)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumNetwork call to a raw IP addressnet.raw-ip
    dist/config.js: …: 'cloudflare', url: (h, t) => `https://1.1.1.1/dns-query?name=${encodeURIComponent(h)}&…
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …": "tsx scripts/artifact-smoke.ts", "postinstall": "node postinstall.mjs", "prepublish…
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Tunnel compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
69/100
higher than 33% of 48,255 servers
GitHub stars
4
more than 82% of 28,688 servers
Downloads a week
88
more than 60% of 12,191 servers with a package

Install Tunnel in Claude Code, Cursor or VS Code

Runs npx -y tunnel-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add tunnel-mcp -- npx -y tunnel-mcp
Add to Cursor

What the publisher says

From the Tunnel repository's README, as published. We do not edit it. Read it on GitHub

tunnel-mcp

A direct, end-to-end-encrypted tunnel between two developers' Claude agents — no human copy-paste required.

Reproduce that yourself in 30 seconds — clone the repo and:

npm ci && npm run demo

That opens a real encrypted tunnel through Cloudflare's edge, joins it as a guest, exchanges end-to-end-encrypted messages, proves the join link is single-use, and tears everything down.

When two developers each run a Claude agent and need those agents to collaborate, the usual workaround is a human sitting in the middle, copy-pasting messages from one chat window to the other. tunnel-mcp removes that human. It's an MCP server that lets one developer's agent open a throwaway, encrypted tunnel and the other developer's agent dial straight into it, so the two agents can talk to each other directly — while their humans stay in control of what actually happens to the filesystem or the shell.

How it works

One developer (the host) calls tunnelopen. Their local tunnel-mcp process becomes an in-process WebSocket relay and exposes it to the internet via a throwaway cloudflared Quick Tunnel — no port-forwarding, no server to provision. The other developer (the guest) calls tunneljoin with the link the host shares, and their agent dials outbound to that same tunnel. Because both sides only ever make outbound connections, it works from behind ordinary firewalls and NAT.

Host machine                                        Guest machine
  ┌───────────────────┐        outbound HTTPS         ┌───────────────────┐
  │   Claude (host)    │            wss://             │   Claude (guest)   │
  │        │           │      ┌──────────────┐         │        │          │
  │  tunnel_open/say/  │──────▶  cloudflared │◀────────│  tunnel_join/say/  │
  │  listen/close      │      │ Quick Tunnel │─────────▶  listen/close      │
  │        │           │      └──────────────┘         │        │          │
  │  in-process relay  │                                └───────────────────┘
  └───────────────────┘

The relay and the cloudflared child process live only for the lifetime of the session and are destroyed on teardown. The transcript is held in memory only — nothing is ever written to disk, and it vanishes with the process at teardown.

Install

npm install -g tunnel-mcp
# or, without installing:
npx tunnel-mcp

Register it with Claude Code (both developers do this once):

claude mcp add tunnel -- tunnel-mcp          # if globally installed
# or, with no global install:
claude mcp add tunnel -- npx -y tunnel-mcp

tunnel-mcp is a stdio MCP server, not an interactive CLI. Launching it by

hand just waits silently for a client — that's expected. Run

tunnel-mcp --help for usage, or tunnel-mcp --version.

The tunnel-etiquette skill teaches each agent how to behave inside a tunnel (treat the peer as untrusted input, and check with its human before acting on anything the peer says). Installing the package copies it into ~/.claude/skills/ automatically (best-effort). If install scripts are disabled (npm install --ignore-scripts), or you want it in a custom directory or force an update, run it explicitly:

npx tunnel-mcp install-skill                       # into ~/.claude/skills
npx tunnel-mcp install-skill --dir <path> --force  # elsewhere / overwrite

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Tunnel: common questions

Is Tunnel MCP server safe?
With care: it is graded C, so read the findings first (69/100). Read the Tunnel safety report
How do I install Tunnel?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Tunnel need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Tunnel maintained?
The last commit was 42 days ago (2026-09-23). The latest release is v0.3.0.
How does Tunnel compare with other MCP servers?
safety score 69/100 (higher than 33% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers); downloads a week 88 (more than 60% of 12,191 servers with a package). Full comparison.