SkillMaxx / Development / MCP Tunnels

MCP Tunnels logo

MCP Tunnels

Connect Claude to a private MCP server through an Anthropic MCP tunnel. The /create-docker-mcp-tunnel command drives the Docker Compose quickstart end to end: certificates, proxy config, cloudflared, and a verifiable sample server.

PluginDevelopmentSource ↗Claude marketplace ↗

Last updated
Hands-on tests
Tested ✓ in 2 of 5

Install

Tested ✓✓ Verified from docsOfficial docs ↗
/plugin install mcp-tunnels@claude-plugins-official

Tested ✓ on 2026-10-16: installed and loaded in a throwaway sandbox with no credentials.

Log excerpt
Installing plugin "mcp-tunnels@claude-plugins-official"...✔ Successfully installed plugin: mcp-tunnels@claude-plugins-official (scope: user)
$ verify:
  ❯ mcp-tunnels@claude-plugins-official
    Status: ✔ enabled
1 run, latest 2026-10-16

mcp-tunnels

Connect Claude to an MCP server running inside your private network through an Anthropic MCP tunnel — no inbound ports, no public exposure, no IP allowlisting on your origin. Traffic flows over an outbound-only connection.

Research preview. MCP tunnels is provided "as-is" with no uptime or support commitment and depends on a third-party transport provider (Cloudflare). Review the security model before sending anything sensitive.

Commands

/create-docker-mcp-tunnel [deployment-dir]

Drives the MCP tunnels quickstart end to end on your machine, using Docker Compose with manually supplied credentials (the shortest path for local testing). It walks you through the parts only you can do in the Claude Console and runs everything else for you:

  1. Preflight — checks Docker, Docker Compose, OpenSSL, and outbound connectivity.
  2. Create the tunnel (Console) — you create it and copy the domain; the token stays out of the chat and goes into a locked-down, gitignored .env.
  3. Certificates — generates a CA and a server certificate with OpenSSL, with the exact extensions the tunnel requires.
  4. Register the CA (Console) — you upload ca.crt; the tunnel goes Active.
  5. Upstream — scaffolds a verifiable FastMCP sample server, or wires up an MCP server you already have.
  6. Proxy config + Compose — writes mcp-proxy.yaml and a docker-compose.yaml with digest-pinned images and the cloudflared agent.
  7. Start and verify — brings the stack up and checks the proxy and tunnel logs.
  8. Call it from Claude — shows you how to reach the server from Managed Agents and the Messages API.

It also carries a troubleshooting matrix (TLS handshake failures, the routes-must-be-a-map gotcha, the tls.key permission issue, the config-is-not-hot-reloaded trap, upstream IP validation) and the operational basics for token rotation and certificate renewal.

Usage:

/create-docker-mcp-tunnel
/create-docker-mcp-tunnel ~/work/my-tunnel
Read the full README on GitHub →

Preview from the source repo. Images are removed.

Similar alternatives

Servicenow SDK

Plugin · Development

Create, edit, and deploy ServiceNow applications with the Fluent SDK effortlessly through Claude AI.

★ 133Tested ✓ in 2

Lumen

Plugin · Development

Precise local semantic code search via MCP. Indexes your codebase with Go AST parsing, embeds with Ollama or...

★ 308Tested ✓ in 2

Quarkus Agent

Plugin · Development

MCP server for AI coding agents to create, manage, and interact with Quarkus applications. Provides tools for...

★ 53Tested ✓ in 2

Netlify Skills

Plugin · Development

Netlify platform skills for Claude Code — functions, edge functions, blobs, database, image CDN, forms,...

★ 41Tested ✓ in 3

↑↓ to move · Enter to open · Esc to close