MCP.Market

Codemunch Pro MCP server

by BigJai·io.github.BigJai/codemunch-pro·v1.2.0·3 stars

Code indexing MCP: 15 tools, 10 languages, hybrid search, call graphs, O(1) retrieval.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

3 stars48 downloads/wk

Reviews

Write one

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

Read from the package source without running it. The installed server may list more.

  • dependency_map

    Show what a file depends on and what depends on it.

  • diff_symbols

    Re-index a repository and show what symbols changed since last index.

  • file_outline

    List all symbols in a single file, ordered by line number.

  • file_tree

    Get the directory tree of an indexed repository.

  • get_callees

    Get what a function calls (outgoing call graph edges).

  • get_callers

    Get who calls a function (incoming call graph edges).

  • get_symbol

    Get the full source code of a specific symbol using O(1) byte-offset seek.

  • get_symbols

    Batch get source code for multiple symbols at once.

  • index_folder

    Index a local directory. Extracts symbols from source files using tree-sitter AST parsing.

  • index_repo

    Index a GitHub or GitLab repository by downloading its tarball.

  • invalidate_cache

    Force re-index a repository by clearing its cache.

  • list_repos

    List all indexed repositories with stats.

  • repo_outline

    List all symbols in the repository (summary view).

  • search_symbols

    Hybrid search across all symbols using FTS5 + vector similarity.

  • search_text

    Full-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

no findings
  • 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
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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

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-pro

Quick Start

Claude Desktop / Cline

Add to your MCP client config:

{
  "mcpServers": {
    "codemunch-pro": {
      "command": "codemunch-pro"
    }
  }
}

HTTP Server

codemunch-pro --transport streamable-http --port 5002

15 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

  1. Parse — tree-sitter builds an AST for each source file
  2. Extract — Walk AST to find functions, classes, methods, types, interfaces
  3. Store — SQLite database per repo with FTS5 virtual tables
  4. Embed — FastEmbed (ONNX, CPU-only) generates 384-dim vectors for semantic search
  5. Graph — Call expressions extracted from function bodies, edges stored and resolved
  6. 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 search

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

  • Socraticode
    MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
    B
  • Crg
    Token-efficient code review knowledge graph: semantic search and call-graph resolution.
    B
  • M3 Memory
    Local-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.
    A
  • Reverie
    Graph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid search
    B
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A

More from BigJai →