Skip to main content
With pip: pip install mergeguide. It requires Python 3.11 or newer and installs a single mergeguide executable. See Install the CLI.
Run it with npx @mergeguide/mcp-server — no global install needed. mergeguide init installs and registers it for you. See Install the MCP server.
Run mergeguide init. It writes your config, authenticates, installs the MCP server, and installs git hooks in one idempotent step. See the Quickstart.
Yes — add --local: mergeguide check src/ --local.
Many common languages, including Python, JavaScript, TypeScript, Java, Go, Rust, Ruby, PHP, C#, and C/C++, plus IaC formats like Terraform. See the full list in Supported languages.
check supports text, json, sarif, and markdown. The scanners support text, json, and sarif. See Output formats.
Run in advisory mode: mergeguide check . --advisory. It reports findings but always exits 0. See Thresholds.
Disable the specific policy or exclude the path in your config. See Reading findings.
Run mergeguide doctor. It diagnoses configuration and connectivity and reports anything that needs attention.
Run mergeguide verify-evidence ./evidence.json. It exits 0 if valid, 1 if tampered, 2 if malformed, and 3 if a required network step was unreachable. See OSCAL export.
Free covers local checks; Builder adds the dashboard, MCP server, PR gate, and compliance exports; Enterprise adds SSO and advanced access control. See Plans & entitlements.

Still stuck?

Run mergeguide doctor and see Common issues for symptom-based fixes.