Deterministic repo context for coding agents: ranked files with reasons, test routes, risk notes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Know where to edit before the first edit.
Paste a GitHub issue URL, describe a task, or point at a diff. FixMap returns ranked context files, reachable test commands, risk notes, and explicit diagnostics—without an account, API key, or model call.
Website · Live demo · Documentation · Evidence · Changelog
Requires Node.js 20.11 or newer.
For a one-off trial:
FixMap fetches a public task, infers its repository, scans a temporary isolated checkout, and removes it when the report is complete. Local repository analysis never uploads source.
Save a plan before editing:
Ask why an expected path is missing:
Refine the task and compare the ranking:
Verify the completed diff against the saved plan:
Use --working-tree for staged and unstaged tracked edits, --include-untracked when new files should count as changes, --exclude or .fixmapignore to focus the map, and --no-cache to force a fresh scan. Run fixmap --help for the complete command reference.
--issue-file, or task text from stdin.www, query strings, and fragments, while rejecting credentials, lookalike hosts, ports, and unsafe encoded paths.file:// URL, or an isolated checkout of a public GitHub repository.--diff <spec>, --base/--head, or the current --working-tree; untracked changes remain opt-in with --include-untracked.cache-hit reports reuse, --no-cache bypasses it, and FIXMAP_CACHE_DIR moves the OS cache._test.go, Python test_*.py and *_test.py, common test directories, and framework single-file components.--limit, repeatable --exclude, and ordered .fixmapignore patterns with negation.--output, and gives one grounded next action.FIXMAP_PROGRESS controls remote clone/scan progress, and FIXMAP_VERBOSE_USAGE restores full usage text after argument errors.fixmap_plan, fixmap_explain, fixmap_compare, fixmap_verify, and fixmap_doctor over local stdio and is published in the official MCP Registry.@aryam/fixmap-core exposes repository scanning, exclusion resolution, ranking, task grounding, language and import-proximity analysis, test/risk routing, report validation, and Markdown/JSON rendering.@aryam/fixmap-core/browser entry runs the filesystem-free report, comparison, explanation, verification, and rendering logic in a browser bundle.reportVersion: 1 defines the JSON compatibility boundary; additive fields are allowed, legacy unmarked reports remain accepted, and unsupported versions fail with an actionable message.FixMap is deterministic. It narrows investigation; it does not prove that a ranking or change is correct.
Expose Plan, Explain, Compare, Verify, and Doctor over local stdio:
Example client configuration:
See the MCP setup guide for client-specific instructions.
The Action writes the complete report to the job summary and maintains one pull-request comment. Its checked-in bundle and metadata are release-gated.
New plans include "reportVersion": 1. Within a report version, fields may be added, but existing fields are not removed or retyped; consumers should ignore unknown fields. Breaking output changes require a new report version. Compare and Verify continue to accept legacy plans without a marker and reject unsupported marker values.
The evidence page is generated from the checked-in held-out, regression, baseline, performance, and adversarial records. It publishes misses and confidence intervals alongside hits. CI rejects empty evaluation files, stale rendered artifacts, adversarial regressions, Action bundle drift, and benchmark drift.
FixMap reads and ranks. It does not install dependencies, run repository scripts, execute tests, invoke git hooks, upload local source, or call a hosted model. Remote clones disable credential helpers, inherited git configuration, hooks, submodules, symlinks, and LFS smudging.
See SECURITY.md for the trust model and reporting process.
The workspace contains the deterministic core, CLI/MCP server, GitHub Action, Next.js website, benchmarks, examples, and release scripts. Start with CONTRIBUTING.md; architecture and full usage details live in the documentation site.
Release notes live in CHANGELOG.md and on the generated website changelog. The publish workflow verifies internal versions, npm packages, MCP Registry metadata, Action metadata and bundle, the GitHub release, and a clean installed CLI before a release is complete.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/fixmap)<a href="https://allmcps.com/mcp/fixmap"><img src="https://allmcps.com/api/badge/fixmap?style=directory" alt="Fixmap on AllMCPs" /></a>