Cloudflare Quick Tunnels
Use Cloudflare's TryCloudflare tunnels to share the Beeper Desktop API or MCP server over HTTPS in a few commands.
Cloudflare’s Quick Tunnels spins up an HTTPS endpoint that forwards traffic straight to your local Beeper Desktop API. The tunnel lives only as long as the cloudflared process runs, making it ideal for testing and personal usage.
Before you begin, make sure Remote Access is enabled in Settings → Developers → Beeper Desktop API → Advanced settings so the server listens on all interfaces.
Cloudflare Quick Tunnels does not support Server Sent Events (SSE) (/v0/sse), so if you are using the MCP server you must use the Streamable HTTP transport (/v0/mcp).
Read more about Remote Access
Install cloudflared
Section titled “Install cloudflared”Install via Homebrew:
brew install cloudflare/cloudflare/cloudflaredUse Windows Package Manager:
winget install Cloudflare.cloudflaredDownload the latest release and install it manually:
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.debsudo dpkg -i cloudflared.debMake sure to check Cloudflare’s Downloads page for the most up to date instructions.
Launch a quick tunnel
Section titled “Launch a quick tunnel”-
Start the tunnel
Forward Beeper Desktop cloudflared tunnel --url http://localhost:23373 -
Copy the forwarding URL
cloudflaredprints a line similar tohttps://example.trycloudflare.com. Append/v0/mcpfor the MCP server. -
Authenticate from your remote tool
Use the standard OAuth or token flow. Cloudflare preserves forwarded headers, so the Desktop API generates redirect URLs based on the public hostname automatically.
Keep the tunnel online
Section titled “Keep the tunnel online”The URL is only valid while the cloudflared process runs. Use a session manager such as screen, tmux, or a background service if you need to keep it available. Press Ctrl + C to close the tunnel immediately.
Harden for stable deployments
Section titled “Harden for stable deployments”Cloudflare Quick Tunnels has request limits and no authentication. For persistent deployments on Cloudflare, you can use Cloudflare Zero Trust:
Set up a named Cloudflare Tunnel
Zero Trust tunnels let you pin a hostname, enforce identity checks, and restrict IP ranges—all without changing your local Beeper Desktop configuration.