Submit

LivePort

@dundas

Expose localhost to AI agents with one tool call. Zero-config tunnels with waitForTunnel() — agents get a live URL the moment your server is ready. Works with Claude Code, Cursor, Cline, and any MCP client.
Overview

LivePort

Secure localhost tunnels for AI agents. Expose your dev server to Claude Code, OpenClaw, and Cursor with zero config.

npm npm License

Quick Start

# CLI — expose localhost in one command
npx @liveport/cli connect 3000

# MCP — let AI agents create tunnels via tool calls
npx @liveport/mcp

No account required. No interstitial page. No config.

Why LivePort

ngrokCloudflare TunnelTailscale FunnelLivePort
SetupCLI + account + auth tokenDomain + CF account + cloudflaredFull Tailscale VPNZero-config
Persistent URL (free)✗ ($8/mo)✗ (needs domain)✗ (needs Tailscale)✓ Auto-assigned on signup
Interstitial page✓ (breaks agents)
AI agent native✓ MCP + SDK built-in
Best forWebhooks, demosProduction tunnelsPrivate networksAI dev workflows

Packages

PackageDescriptionInstall
@liveport/cliCLI tunnel clientnpx @liveport/cli
@liveport/mcpMCP server for AI agentsnpx @liveport/mcp
@liveport/agent-sdkTypeScript SDKnpm i @liveport/agent-sdk

Use Cases

  • AI coding agents (Claude Code, Cursor, OpenClaw) — test localhost changes without deploying
  • Webhook development — stable URL for Stripe, GitHub, Telegram webhooks
  • OAuth development — whitelist redirect URIs once, not every session
  • Automation workflows — give n8n, Make, and Zapier a stable endpoint

Development

pnpm install
pnpm build
pnpm dev
pnpm test

License

MIT — A Derivative Labs product.

Server Config

{
  "mcpServers": {
    "liveport": {
      "command": "npx",
      "args": [
        "@liveport/mcp"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.