Skip to content

Install

The mcppipe CLI is a single self-contained binary. Pick whichever method fits your platform — they all install the same binary. Once it’s on your PATH, head to the Quickstart to expose your first MCP server.

The install script picks the right build for your platform and adds the binary to your PATH:

Terminal window
curl --proto '=https' --tlsv1.2 -LsSf https://mcppipe.sh | sh
Terminal window
mcppipe --version

The CLI runs a quiet background check on startup and prints a one-line nudge to stderr when a newer release exists. It never blocks the tunnel and never auto-installs anything — it only checks and prints. To upgrade:

Re-run the install script — it always fetches the latest release.

To turn the update check off, pass --no-update-check or set MCPPIPE_NO_UPDATE_CHECK=1.

Two global flags control what the CLI reaches out for. Both can be set on the command line or via an environment variable, and both are documented in the CLI reference.

FlagEnvironment variableEffect
--no-update-checkMCPPIPE_NO_UPDATE_CHECKSkips the background check against the GitHub Releases API.
--no-telemetryMCPPIPE_NO_TELEMETRYDisables crash/error reporting (Sentry). Nothing is sent off-machine.

Pre-built binaries are published for:

OSArchitectures
macOSApple Silicon, Intel
Linuxx86-64 (glibc and musl), ARM64
Windowsx86-64

Releases, checksums and archives live on the GitHub releases page.

  • Quickstart — create a tunnel and expose a local MCP server.
  • CLI reference — every up/detect flag and environment variable.