rustunnel — Claude Code plugin: tunnels and installation
Create public HTTPS or TCP tunnels to local services from Claude Code. Useful for webhook testing, demos, and database access.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install rustunnel@claude-communityWhat rustunnel does
rustunnel can expose a local service, end a tunnel, and show active connections, regions, or past activity. You can route TCP traffic to Postgres or place multiple ports behind one subdomain with a /health check.
The create_tunnel tool launches the rustunnel CLI, so that CLI must be installed on your machine. Configure a server address, API URL, and token with /plugin configure rustunnel. The MCP server cannot start before those settings are in place. Run /reload-plugins after changing them.
What it helps with
- expose a local web server over HTTPS
- open TCP access to a Postgres port
- inspect active tunnels and server regions
- close a tunnel using its ID
Example prompts for the agent
- Open an HTTPS tunnel to my local server on port 3000.
- Show my active tunnels and close the one with ID
a1b2c3d4-.... - Create a TCP tunnel to Postgres on port 5432.
How to install rustunnel
Plugin marketplace
/plugin marketplace add anthropics/claude-plugins-community/plugin install rustunnel@claude-communityStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about rustunnel
How do I install rustunnel in Claude Code?
Run /plugin marketplace add anthropics/claude-plugins-community, then run /plugin install rustunnel@claude-community.
What does rustunnel do?
It exposes local services through public HTTPS or TCP tunnels. You can also inspect and close tunnels.
What does rustunnel need before it can create a tunnel?
Install the rustunnel CLI and configure the server address, API URL, and API token with /plugin configure rustunnel.