Codemunch Pro MCP server
Code indexing MCP: 15 tools, 10 languages, hybrid search, call graphs, O(1) retrieval.
3 stars48 downloads/wk
Reviews
Write oneNobody has reviewed Codemunch Pro yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Codemunch Pro tools (15)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
dependency_mapShow what a file depends on and what depends on it.
diff_symbolsRe-index a repository and show what symbols changed since last index.
file_outlineList all symbols in a single file, ordered by line number.
file_treeGet the directory tree of an indexed repository.
get_calleesGet what a function calls (outgoing call graph edges).
get_callersGet who calls a function (incoming call graph edges).
get_symbolGet the full source code of a specific symbol using O(1) byte-offset seek.
get_symbolsBatch get source code for multiple symbols at once.
index_folderIndex a local directory. Extracts symbols from source files using tree-sitter AST parsing.
index_repoIndex a GitHub or GitLab repository by downloading its tarball.
invalidate_cacheForce re-index a repository by clearing its cache.
list_reposList all indexed repositories with stats.
repo_outlineList all symbols in the repository (summary view).
search_symbolsHybrid search across all symbols using FTS5 + vector similarity.
search_textFull-text search in file contents (strings, comments, config values).
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan16 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 210 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Codemunch Pro compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 3,470 Web search servers
- Tools
- 15
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 73% of 1,786 Web search servers
- Downloads a week
- 48
- more than 33% of 827 Web search servers with a package
What its tools let an agent do: 15 read
Install Codemunch Pro in Claude Code, Cursor or VS Code
claude mcp add codemunch-pro -- uvx codemunch-pro
What the publisher says
From the Codemunch Pro repository's README, as published. We do not edit it. Read it on GitHub
CodeMunch Pro
<!-- mcp-name: io.github.BigJai/codemunch-pro -->
Intelligent code indexing MCP server. 15 tools, 10 languages, tree-sitter AST extraction, hybrid search (FTS5 + vector), call graphs, remote repo indexing, incremental indexing.
Save 99% of tokens — get exact function source via byte-offset seek instead of reading entire files.
Install
pip install codemunch-proQuick Start
Claude Desktop / Cline
Add to your MCP client config:
{
"mcpServers": {
"codemunch-pro": {
"command": "codemunch-pro"
}
}
}HTTP Server
codemunch-pro --transport streamable-http --port 500215 MCP Tools
10 Languages
Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, Ruby
All via tree-sitter-language-pack — zero compilation, pre-built binaries.
Key Features
O(1) Symbol Retrieval
Every symbol stores its byte offset and length. getsymbol seeks directly to the function source — no reading entire files. A 200-byte function from a 40KB file = 99.5% token savings**.
Incremental Indexing
Files are hashed (SHA-256). Only changed files are re-parsed. Re-indexing a 10K file repo after changing one file takes milliseconds.
Hybrid Search (FTS5 + Vector)
Combines BM25 keyword matching with semantic vector similarity using Reciprocal Rank Fusion. Search "authentication middleware" and find authmiddleware, verifytoken, and login_handler.
Call Graphs
Traces function calls through the AST. getcallees("main") shows what main calls. getcallers("authenticate") shows who calls authenticate. Supports depth traversal.
Remote Repo Indexing (v1.1)
Index any public GitHub or GitLab repo by URL — no git binary needed. Downloads the tarball via API, extracts, and indexes. Cached locally with SHA-based freshness checks. Supports private repos with auth tokens and sparse paths.
Full-Text Content Search
Search raw file contents — string literals, TODO comments, config values, error messages. Not just symbol names.
How It Works
- Parse — tree-sitter builds an AST for each source file
- Extract — Walk AST to find functions, classes, methods, types, interfaces
- Store — SQLite database per repo with FTS5 virtual tables
- Embed — FastEmbed (ONNX, CPU-only) generates 384-dim vectors for semantic search
- Graph — Call expressions extracted from function bodies, edges stored and resolved
- Serve — FastMCP exposes 13 tools via stdio or HTTP
Architecture
~/.codemunch-pro/
├── myproject_a1b2c3d4e5f6.db # Per-repo SQLite database
├── otherproject_7890abcdef.db
└── ...
Each DB contains:
├── files # Indexed files with SHA-256 hashes
├── symbols # Functions, classes, methods, types
├── symbols_fts # FTS5 full-text search index
├── symbols_vec # sqlite-vec 384-dim vector index
├── call_edges # Call graph (caller → callee)
└── file_content_fts # Raw file content searchUse Cases
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Codemunch Pro: common questions
- Is Codemunch Pro MCP server safe?
- Mostly: it is graded B (75/100). Read the Codemunch Pro safety report
- How do I install Codemunch Pro?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Codemunch Pro need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Codemunch Pro maintained?
- The last commit was 247 days ago (2026-03-02). The latest release is v1.2.0.
- What can I use instead of Codemunch Pro?
- Servers from other publishers that do the same job: Socraticode MCP server, Crg MCP server and M3 Memory MCP server.
- How does Codemunch Pro compare with other Web search MCP servers?
- safety score 75/100 (higher than 45% of 3,470 Web search servers); tools 15 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Codemunch Pro
Same job from other publishers: the closest match first, then the best rated.
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- CrgToken-efficient code review knowledge graph: semantic search and call-graph resolution.not reviewedEstablishedB
- M3 MemoryLocal-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.not reviewedEstablishedA
- ReverieGraph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid searchnot reviewedEstablishedB
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA