praetor-mcp
v0.2.1
Published
Secure agent-to-agent messaging and capability-scoped delegation for Claude Code, over MCP. Pure-Rust binary, delivered via npm.
Maintainers
Readme
praetor-mcp (npm wrapper)
Delivers the pure-Rust praetor
MCP server binary via npm, so it can be run with npx like any other MCP server:
{ "mcpServers": { "praetor": {
"command": "npx",
"args": ["-y", "praetor-mcp"],
"env": {
"PRAETOR_KEY": "…", "PRAETOR_PEERS": "…",
"PRAETOR_URL": "http://127.0.0.1:9440", "PRAETOR_AGENT_DB": "…"
}
} } }There is no JavaScript reimplementation — this is a native binary distributed
through npm (the same pattern as esbuild, Biome, and SWC). On install, a
postinstall step downloads the prebuilt static binary for your platform from
the matching GitHub Release; the bin shim then execs it.
Prefer not to use npm? cargo install --git https://github.com/wilfreddenton/praetor
gives you the same binary.
Releasing (maintainer notes)
The npm version and the git tag must match — the postinstall downloads assets
from releases/download/v<version>/:
- Bump the crate version (
Cargo.toml) and thispackage.jsonin lockstep. git tag v<version> && git push --tags→release.ymlbuilds every target and attachespraetor-mcp-<target>assets to the release.- Once the release assets exist:
cd npm && npm publish.
