{"bin":{"mcp":"dist/server.js","martin-loop-mcp":"dist/server.js"},"bugs":{"url":"https://github.com/Keesan12/martin-loop/issues"},"dist":{"shasum":"1f3a6343e3a0b935e83ebf63785894260bffced3","tarball":"https://registry.npmjs.org/@martinloop/mcp/-/mcp-0.8.4.tgz","fileCount":279,"integrity":"sha512-GKO4RY6eIjzRoSgVsTHLU/x1h4EccObMeyqqY2WI2ocZ86T7IwTzdHS3Kt8Z/pV9aibEA6VnoU35JsR05R2PQA==","signatures":[{"sig":"MEUCIQDl1MmIkkLu/V24cpTYNJSIgxHtLoIQy9tWZ4OO8Y+QewIgKCspDVqk//f+LLL2aaEr6csSRlUkLKYBGgVe7s8Fxuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzlpWouSQOwvVBQXdapJkIA8Fjcp4rKkJDy8rwsxIWeAIgC2V7IRLfgleg9f3vPz1ceLcEWXfro1+qy0PP/UMGld4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@martinloop%2fmcp@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1901621},"name":"@martinloop/mcp","type":"module","author":{"name":"MartinLoop contributors"},"engines":{"node":">=20.0.0"},"exports":{"./server.json":"./server.json","./package.json":"./package.json"},"gitHead":"ab672947513b21cfd03b3de7e5c9643658524c5e","license":"Apache-2.0","mcpName":"io.github.Keesan12/martin-loop","private":false,"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run --maxWorkers=1","build":"node ./scripts/build-package.mjs","start":"node dist/server.js","prepack":"pnpm build","mcpb:build":"node ./mcpb/build-mcpb.mjs","mcpb:smoke":"node ./mcpb/smoke-mcpb.mjs","smoke:pack":"node ./scripts/smoke-package.mjs","inspect:live":"node ./scripts/inspect-live.mjs","version:sync":"node ./scripts/version-sync.mjs","mcpb:validate":"mcpb validate ./dist-mcpb/martinloop","test:baseline":"node ./scripts/run-test-lane.mjs baseline","version:check":"node ./scripts/verify-version-consistency.mjs","verify:release":"node --test ../../scripts/tests/publish-mcp-workflow.test.mjs ../../scripts/tests/mcp-publish-reliability.test.mjs ../../scripts/tests/mcp-release-docs.test.mjs","smoke:published":"node ./scripts/smoke-published-package.mjs","smoke:published:pack":"node ./scripts/smoke-published-package.mjs --package-spec=pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c9408e12-e1e0-4a2d-8915-c399c4064d8d"}},"homepage":"https://martinloop.com/","keywords":["mcp","mcp-server","model-context-protocol","coding-agent","coding-agents","ai-coding-agent","ai-coding-agents","autonomous-coding","claude-code","codex","gemini-cli","cursor","vscode","agent-runtime","agent-verification","developer-tools","software-engineering","martin-loop"],"repository":{"url":"git+https://github.com/Keesan12/martin-loop.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.19.0","description":"MCP server for AI coding agents â€” verifier gates, stop limits, and Verified Handoffs.","directories":{},"maintainers":[{"name":"martinloop","email":"Vamahalin@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ts-morph":"^21.0.0","@opentelemetry/api-logs":"^0.214.0","@opentelemetry/sdk-logs":"^0.214.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.29.0","@open-policy-agent/opa-wasm":"^1.10.0","@opentelemetry/exporter-logs-otlp-http":"^0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@martin/contracts":"workspace:*","@anthropic-ai/mcpb":"2.1.2","@martin/presentation":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.4_1791904938053_0.09695302738989398","host":"s3://npm-registry-packages-npm-production"},"_id":"@martinloop/mcp@0.8.4","version":"0.8.4"}