Skip to content

Installation

Terminal window
curl -fsSL https://mcpr.app/install.sh | sh

This downloads the latest release binary for your platform and adds it to your PATH.

Supported platforms: macOS (ARM, Intel), Linux (x86_64, ARM64).

Terminal window
mcpr version

You should see version and build info as JSON.

Terminal window
docker run -d --name mcpr \
-v "$(pwd)/mcpr.toml:/etc/mcpr/mcpr.toml:ro" \
-v mcpr-state:/var/lib/mcpr \
-p 3000:3000 \
ghcr.io/pragmalabs-tech/mcpr:latest

The container execs mcpr proxy run against /etc/mcpr/mcpr.toml as PID 1, so docker stop translates to a graceful SIGTERM. State persists in the mcpr-state volume across restarts. For production Docker deployments, see Production Deployment.

Requires Rust (1.85+):

Terminal window
git clone https://github.com/pragmalabs-tech/mcpr.git
cd mcpr
cargo build --release

The binary will be at target/release/mcpr.