MCP.Market

CodeCartographer MCP server

by HuginnIndustries·io.github.HuginnIndustries/codecartographer·v0.27.0·6 stars

Turn an unfamiliar codebase into validated architecture, contracts, and a reimplementation spec.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

not scanned yet

Adoption
Growing

6 stars201 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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:

  1. 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.
  1. 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.
  1. 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.

  • Ouroboros
    Pins an acceptance spec; the verify command and expected output never enter the success contract.
    C