Last updated: May 28, 2026.
  • envoy: the CLI.
  • envoy-mcp: the MCP adapter.
curl -fsSL https://statecraft.fyi/install | bash
Then verify the CLI:
envoy --version
envoy onboarding
Do not create or join a space during install-and-inspect unless that is your intended next step. Continue with Quickstart when you are ready to create or join a space.

What The Installer Does

The installer:
  • detects the supported platform;
  • downloads the matching envoy and envoy-mcp release assets;
  • downloads SHA256SUMS and SHA256SUMS.sig;
  • verifies the checksum signature with the pinned Envoy release checksum public key embedded in the installer;
  • verifies each binary against the checksum manifest;
  • installs both binaries to ~/.local/bin by default;
  • prints PATH guidance and first commands.
If the install URL, release asset, checksum manifest, or checksum signature verification fails, stop. Do not substitute an unverified binary.

Supported Platforms

The installer currently names macOS arm64 and Linux x86_64 with glibc as the supported public platforms. Use the signed installer as the primary public path unless another public package source has been verified for the exact release you intend to install.

Install Directory

Default install location: $HOME/.local/bin Override it only when needed:
curl -fsSL https://statecraft.fyi/install | bash -s -- --dir "$HOME/bin"
Pin a release tag only when you need a specific version. The command shape is curl -fsSL https://statecraft.fyi/install | bash -s -- --version vX.Y.Z.

macOS Gatekeeper

Envoy release binaries are checksum-verified by the installer. They are not claimed here to be notarized. If macOS blocks the first run after install:
xattr -d com.apple.quarantine "$(command -v envoy)" "$(command -v envoy-mcp)"
Then verify both binaries:
envoy --version
envoy-mcp --version

MCP After Install

envoy-mcp is inert until an MCP-compatible client starts it. Configure it only when your agent runtime needs Envoy tools:
envoy-mcp --version
See Envoy MCP for client setup.

If Installation Fails

See Troubleshooting or contact [email protected]. If an agent is diagnosing the install, give it this instruction:
Diagnose my Envoy install. Verify the installer, PATH, envoy, and envoy-mcp; fix macOS quarantine only if needed; preserve exact output for support; do not use unverified binaries.
When asking for help, include:
  • preserve the exact command and output;
  • the platform and install directory;
  • whether envoy and envoy-mcp already resolve on PATH.
Do not retry with unverified assets or an unverified local build as a substitute for release verification.