MCP Repo Mapper MCP server
Deterministic repository structure mapping for onboarding agents.
0 stars
Reviews
Write oneNobody has reviewed MCP Repo Mapper yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Repo Mapper tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
detect_frameworkfind_circular_depsfind_entry_pointshealthlanguage_breakdownscan_repo
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 125 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How MCP Repo Mapper compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 6 read
Install MCP Repo Mapper in Claude Code, Cursor or VS Code
claude mcp add mcp-repo-mapper -- uvx mcp-repo-mapper
What the publisher says
From the MCP Repo Mapper repository's README, as published. We do not edit it. Read it on GitHub
mcp-repo-mapper
<!-- mcp-name: io.github.LovRanRan/mcp-repo-mapper -->
mcp-repo-mapper is a FastMCP server for deterministic repository structure mapping. It scans a local codebase and exposes file structure, language counts, Python import dependencies, circular dependency detection, framework detection, entry point candidates, and a cached repo structure resource.
The server does not call an LLM and does not execute user code. It is intended as a grounded structure tool for codebase onboarding agents such as wayfinder.
Codebase Onboarding Stack
mcp-repo-mapper is the structure layer in a three-server MCP tool stack for Project 6 wayfinder, a codebase onboarding agent.
- mcp-repo-mapper maps repository structure, languages, entry points, framework evidence, and Python dependency edges.
- mcp-ast-explorer provides symbol-grounded Python definition, signature, reference, call-chain, and class-hierarchy lookups.
- mcp-test-runner runs local pytest/Jest checks and coverage summaries so agent claims can be verified against execution.
In wayfinder, this server feeds the architecture-mapping step before semantic explanation or test verification begins.
Features
- scan_repo(path) returns a typed repo scan with files, language breakdown, entry points, Python dependency graph, and detected frameworks.
- findcirculardeps(path) returns circular dependencies from the static dependency graph.
- language_breakdown(path) returns language counts by file count and bytes.
- detect_framework(path) detects FastAPI, Flask, Django, Express, and Spring using registry-based markers.
- findentrypoints(path) returns ranked entry point candidates such as Python mains, FastAPI apps, package start scripts, Dockerfiles, and Node indexes.
- repo-structure://{url_hash} returns a cached JSON scan result after a tool call has populated the cache.
Install
uv sync --extra devRun the server locally:
uv run mcp-repo-mapperDevelopment
uv run ruff check .
uv run mypy
uv run pytestResource Flow
Resource reads use a cache populated by tool calls:
- Call scan_repo(path) or another scan-backed tool.
- Compute the repo hash with the same path.
- Read repo-structure://{url_hash}.
The public resource uses repo-structure://... because URL schemes cannot contain underscores.
Scope And Limitations
- Dependency graph support is currently Python-only and based on static ast parsing.
- Import graph resolution only records modules that exist inside the scanned repo.
- Framework detection is heuristic marker matching, not a full build-system analysis.
- The resource cache is in-memory and process-local.
- The server scans local filesystem paths only.
License
MIT
Nothing above is checked by us. What we check is on the safety report.
MCP Repo Mapper: common questions
- Is MCP Repo Mapper MCP server safe?
- Mostly: it is graded B (82/100). Read the MCP Repo Mapper safety report
- How do I install MCP Repo Mapper?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does MCP Repo Mapper need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is MCP Repo Mapper maintained?
- The last commit was 163 days ago (2026-05-25). The latest release is v0.1.0.
- How does MCP Repo Mapper compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.