Best for
- Engineering teams scaling AI coding agents while controlling spend
- Platform teams that need auditable, rollback-aware agent execution records
- Organizations using multiple agents (Claude, Codex, Gemini) under one governed flow
MartinLoop MCP Server has a clear thesis: autonomous AI coding agents need an independent governance layer with budget caps, verifier gates, policy checks, failure classification, and signed receipts. Documentation is thorough, with reproducible demos and benchmark lanes, and it supports many hosts and adapters. Best suited to teams scaling governed agent execution; individual developers with small projects may find the ceremony heavy. Pay attention to cost-provenance labels and receipt integrity requirements.
MartinLoop MCP Server is the Model Context Protocol entry point for MartinLoop, an independent control layer for autonomous AI coding agents. It gives every run an explicit contract: objective, verifier plan, budget, allowed/denied paths, and stop conditions. It enforces hard budget caps (USD/tokens/iterations), verifier gates (e.g. npm test), policy checks against unsafe commands and risky paths, a 13-class runtime failure taxonomy, HMAC-signed run records, and rollback evidence. Runs become inspectable proof receipts that can be shared. The MCP integration gives hosts one write-capable execution entrypoint plus planning, inspection, and review helpers, over stdio. The standalone MCP package is version 0.6.0, licensed Apache-2.0.
Run npx -y @martinloop/mcp to start the MCP server, or add it via host commands such as claude mcp add --transport stdio --scope user martin-loop -- npx -y @martinloop/mcp or codex mcp add martin-loop -- npx -y @martinloop/mcp. You can also generate config from the root CLI with npx martin-loop mcp print-config --host <codex|claude|gemini|cursor|vscode|copilot|continue|generic> or use npx martin-loop mcp install --host <host> (supports dry-run, verify-install, rollback, and uninstall). Requires Node.js 20+.
{
"command": "npx",
"args": [
"-y",
"@martinloop/mcp"
]
}