CodeCartographer MCP server
io.github.HuginnIndustries/codecartographer·v0.27.0·6 starsTurn an unfamiliar codebase into validated architecture, contracts, and a reimplementation spec.
not scanned yet
6 stars201 downloads/wk
Reviews
Write oneNobody has reviewed CodeCartographer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CodeCartographer tools
No tool declarations could be read from the package source. They show once the server is installed.
How CodeCartographer compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- GitHub stars
- 6
- more than 85% of 28,688 servers
- Downloads a week
- 201
- more than 75% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-09-16, latest 2026-10-07, typically one every 22 days.
Install CodeCartographer in Claude Code, Cursor or VS Code
Runs npx -y codecartographer-pi on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add codecartographer -- npx -y codecartographer-pi
What the publisher says
From the CodeCartographer repository's README, as published. We do not edit it. Read it on GitHub
CodeCartographer
Understand an unfamiliar codebase with an AI agent — and get a validated spec you can rebuild from. CodeCartographer turns a repository into layered architecture, behavioral contracts, defect findings, and a language-agnostic reimplementation spec, with each phase validated before the next one runs. Works with Pi, Claude Code, Cursor, Codex, or any MCP-capable agent.
● CodeCartographer
├─ ✓ architecture phase ⟳ 25 · 76 tool uses · 1.0M tokens · 4m28s
├─ ✓ defect-scan-mech. ⟳ 39 · 91 tool uses · 2.4M tokens · 7m05s
└─ ⠹ contracts phase ⟳ 11 · 37 tool uses · 335.1k tokens · 40.1s
⎿ extracting behavioral contracts from server/index.ts…Why CodeCartographer
Asking an LLM to "analyze this repo" loses context halfway through, hallucinates findings, and leaves no artifact the next session can pick up. CodeCartographer fixes three things:
- The filesystem is the memory, not the conversation. Each phase writes a smaller, templated, evidence-tagged artifact to .codecarto/findings/. Later phases re-read the specific upstream files they need. A new session — or a context compaction — picks up from status.yaml without losing progress.
- Every phase attests to its own completion, and the gate holds it to that. Each output ends with a ## Validation table where the phase marks every completion criterion PASS, PARTIAL, or FAIL with evidence. Validation parses that table, cross-checks the findings' evidence/action pairing and the declared secondary outputs, and refuses to advance on a FAIL, a missing output, or a verdict it cannot read. It does not re-judge the criteria itself — that is the model's honest self-assessment plus two mechanical checks, which is exactly what a later phase can hold the earlier one to.
- The output is a spec, not a chat log. The final reimplementation-spec.md is language-agnostic, module-inventoried, and carries acceptance scenarios plus known unknowns. Hand it to another agent to rebuild from.
Every finding is tagged with an evidence level: observed fact, strong inference, portability hazard, external-behavior claim, or open question.
At a glance
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
CodeCartographer: common questions
- Is CodeCartographer MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the CodeCartographer safety report
- How do I install CodeCartographer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does CodeCartographer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is CodeCartographer maintained?
- The last commit was 36 days ago (2026-09-28). The latest release is v0.27.0.
- What can I use instead of CodeCartographer?
- Servers from other publishers that do the same job: Ouroboros MCP server.
- How does CodeCartographer compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); github stars 6 (more than 85% of 28,688 servers); downloads a week 201 (more than 75% of 12,191 servers with a package). Full comparison.
Alternatives to CodeCartographer
Same job from other publishers: the closest match first, then the best rated.
- OuroborosPins an acceptance spec; the verify command and expected output never enter the success contract.not reviewedWidely usedC