{"id":"b547deb4-2133-4394-be63-261c915b7f1b","shortId":"c579ER","kind":"mcp","title":"Over-Reach Detector","tagline":"Detects when AI coding agents modify files beyond their declared task scope by auditing file changes against declared...","description":"Detects when AI coding agents modify files beyond their declared task scope by auditing file changes against declared scope patterns.\n\nAn audit tool that compares declared task scope (via fnmatch glob patterns for allowed files and categories) against actual file changes made by AI coding agents. Reports mismatches across five categories: tests, docs, infra, config, and code. Functions as a disclosure tool rather than a blocker, leaving enforcement decisions to the caller. Integrates with Cursor, Claude Code, and other MCP-compatible agents via stdio transport.","tags":["over","reach","detector"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/choreoatlas/over_reach_detector","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.550","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-31T22:23:12.572Z","embedding":null,"createdAt":"2026-05-24T16:23:06.592Z","updatedAt":"2026-05-31T22:23:12.572Z","lastSeenAt":"2026-05-31T22:23:12.572Z","tsv":"'across':71 'actual':61 'agent':9,27,68,105 'ai':7,25,66 'allow':56 'audit':18,36,44 'beyond':12,30 'blocker':88 'caller':94 'categori':59,73 'chang':20,38,63 'claud':98 'code':8,26,67,79,99 'compar':47 'compat':104 'config':77 'cursor':97 'decis':91 'declar':14,22,32,40,48 'detect':5,23 'detector':4 'disclosur':83 'doc':75 'enforc':90 'file':11,19,29,37,57,62 'five':72 'fnmatch':52 'function':80 'glob':53 'infra':76 'integr':95 'leav':89 'made':64 'mcp':103 'mcp-compat':102 'mismatch':70 'modifi':10,28 'open-source' 'over-reach':1 'pattern':42,54 'rather':85 'reach':3 'report':69 'scope':16,34,41,50 'stdio':107 'task':15,33,49 'test':74 'tool':45,84 'transport':108 'transport-stdio' 'via':51,106","prices":[{"id":"80afe86a-f9ba-4191-a5a0-ad64a9191cd2","listingId":"b547deb4-2133-4394-be63-261c915b7f1b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-05-24T16:23:06.592Z"}],"sources":[{"listingId":"b547deb4-2133-4394-be63-261c915b7f1b","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/choreoatlas-over-reach-detector","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-05-24T16:23:06.592Z","lastSeenAt":"2026-05-31T22:23:12.572Z"}],"details":{"listingId":"b547deb4-2133-4394-be63-261c915b7f1b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Over-Reach Detector","github_stars":0,"registry_url":"https://www.pulsemcp.com/servers/choreoatlas-over-reach-detector","source_code_url":"https://github.com/choreoatlas/over_reach_detector"},"updatedAt":"2026-05-31T22:23:12.572Z"}}