
rustunnel
Exposes your local dev servers to the internet so Claude can test webhooks, share previews, or interact with services that need a public URL. The MCP server wraps the rustunnel client and gives Claude tools to create HTTP, TCP, and UDP tunnels on demand. It connects to rustunnel's managed edge servers by default (EU, US, or Asia-Pacific) or your own self-hosted instance. Claude can spin up a tunnel, grab the public HTTPS URL, and tear it down when done. Particularly handy when you're building integrations that require callback URLs or when Claude needs to expose a local API for external testing. Supports custom subdomains on paid plans, runs over encrypted WebSocket connections, and includes a dashboard for monitoring active tunnels.
- GitHub stars
- 661
- tools
- 6
- transport
- STDIO
- last updated
- Nov 5, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
create_tunnelOpen a tunnel and return the public URL: HTTP/TCP/UDP, P2P, and load-balanced pools with health checks
Open a tunnel and return the public URL: HTTP/TCP/UDP, P2P, and load-balanced pools with health checks
No parameter schema in public metadata yet.
list_tunnelsList all active tunnels
List all active tunnels
No parameter schema in public metadata yet.
close_tunnelForce-close a tunnel by ID
Force-close a tunnel by ID
No parameter schema in public metadata yet.
list_regionsList available server regions
List available server regions
No parameter schema in public metadata yet.
get_connection_infoReturn the CLI command for cloud/sandbox agents
Return the CLI command for cloud/sandbox agents
No parameter schema in public metadata yet.
get_tunnel_historyRetrieve past tunnel activity
Retrieve past tunnel activity
No parameter schema in public metadata yet.
Sponsors
Readme
rustunnel
rustunnel logo
The open-source tunnel that scales with you. Don't pay for idle time. Secure, Rust-fast, and Pay-as-you-go.
Expose local services through a public server over encrypted WebSocket connections with TLS termination, HTTP/TCP proxying, a live dashboard, Prometheus metrics, and audit logging.
You can self-host or use our managed service.
Using an AI agent? rustunnel ships an MCP server: one-click setup for Cursor (then add your API token):
Details
- Repository
- github.com/joaoh82/rustunnel
- Website
- rustunnel.com
- Package
https://github.com/joaoh82/rustunnel/releases/download/v0.8.9/rustunnel-mcp-aarch64-apple-darwin.mcpb- Transport
- STDIO
- Registry
- MCP registry, active