MCP Compatibility
June 8, 2026 ยท View on GitHub
@martinloop/mcp is a local-first stdio MCP server for governed AI coding work.
Package and Version Lines
- The root
martin-looppackage provides the public CLI, SDK, demo workspace, and top-level release notes. - The standalone
@martinloop/mcppackage stays on its own version line. - The server identifier remains
io.github.Keesan12/martin-loop. - The current public standalone MCP package line is
0.3.0.
Stability Commitments
npx -y @martinloop/mcpremains the package launch command.martin_runremains the primary coding execution entrypoint.minimalremains the safest default host profile.- Richer profiles add planning, run-control, and review helpers without changing the stdio transport model.
- Resources, resource templates, and prompts remain versioned discovery surfaces so hosts can see what they loaded.
Host Coverage
- Codex: local stdio profiles
- Claude Code: local, user, and project scopes
- Gemini: local
settings.jsonsnippets withincludeTools - Generic: JSON config for MCP-aware wrappers
Launcher Behavior
- Windows:
cmd /c npx -y @martinloop/mcp - macOS/Linux:
npx -y @martinloop/mcp
Profile Model
minimal: read-heavy starter profilediagnostic: adds deeper inspection and evaluation helpersfull-local: includes governed execution and run-control helpersgithub-review: adds PR summary and review helpersstarterandfull: compatibility aliases for hosts that still use those profile names
Discovery Metadata
Resources and prompts include version metadata so hosts can confirm which discovery surface they loaded. The server does not advertise authoritative change notifications yet.
Safety Model
martin_plan,martin_doctor,martin_preflight,martin_status,martin_logs,martin_dossier,martin_eval, and themartin_get_*family are intended for planning and inspection.martin_runnow expects matchingmartin_doctor,martin_plan, andmartin_preflightreceipts for the same task before it will execute.martin_pause,martin_cancel,martin_continue, andmartin_create_prare explicit follow-on helpers and stay out of the defaultminimalprofile.- Live governed runs require a supported local agent CLI on
PATH. - CLI proof flows use
martin-loop run ... --proof. - Host-managed smoke flows can still set
MARTIN_LIVE=falsewhen the launcher owns the environment.