About MapRepo
MapRepo is an MCP server published by Hackerprod in the Blockchain category: resident MCP server for token-efficient code navigation: Roslyn semantic C# analysis, incremental indexing, per-repo SQLite isolation, 3D code atlas.
The repository has 2 stars and 0 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/Hackerprod/MapRepoThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (16)
batchUp to 10 tool calls in one request (~200KB combined response cap, `truncated`/`nextIndex` if hit); per-call errors don't abort the rest.
Parameters not published.
close_repositoryStop the watcher, release memory; data and registration kept.
Parameters not published.
exclude_pathAdd a path substring to a repository's exclude list and purge already-indexed rows matching it immediately — no reindex needed. For scratch/generated folders (`.tmp`, project-specific build-verification directories) that keep polluting search results.
Parameters not published.
file_outlineEvery declaration in a file, ordered by line — cheaper than reading the file.
Parameters not published.
find_referencesReference edges around a symbol.
Parameters not published.
get_graphBounded relationship graph; `edgeKinds` restricts traversal (e.g. `["calls"]`).
Parameters not published.
get_sourceExact line range (max 400 lines); path-traversal safe. Errors by default on `startLine > endLine` or `startLine` past EOF — pass `clamp: true` to auto-correct instead. `truncated` means the 400-line window cut off real content, not that you asked for more than the file has.
Parameters not published.
get_symbolOne symbol with incoming/outgoing edges and neighbor records.
Parameters not published.
list_filesIndexed files with declaration counts.
Parameters not published.
list_repositoriesCompact status by default (id, rootPath, symbols, relationships, indexing, diagnosticCount) — the discovery entry point. `includeDiagnostics: true` returns the full definition and diagnostic text per repository.
Parameters not published.
Show all 16 tools
open_repositoryRegister/open + index + watch. `reindex` forces a rebuild; `includeTextualEvidence` opts into string-literal mining; `allowExternalSymbols` (C# only, default false) opts into indexing sibling projects outside `rootPath` pulled in via `ProjectReference` — otherwise their symbols/edges are dropped to keep each repository's index isolated.
Parameters not published.
reindex_repositoryForce a full rebuild.
Parameters not published.
remove_repositoryUnregister; `deleteData` also removes the repository's database directory.
Parameters not published.
repo_overviewCached-per-generation orientation map: counts by kind/language/project, edge kinds, top files, hub symbols. `includeGenerated: true` includes tool-generated files (designer/`.g.cs`/`.pb.cs`/`AssemblyInfo`/`obj`/`Generated`), excluded by default.
Parameters not published.
repository_statusGeneration, counts, diagnostics, watcher/indexing state.
Parameters not published.
search_symbolsName/path search with `kind` / `pathContains` filters and exact source evidence. `includeTextual: true` against a repository indexed with `includeTextualEvidence: false` returns a `diagnostic` field explaining why nothing textual came back.
Parameters not published.
Ask AI
Ask AI about MapRepo
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.