Best for
- Developers analyzing large or unfamiliar repositories
- Engineering teams using Claude Code, Cursor, or another MCP client
- Users who prioritize local indexing, targeted retrieval, and token-cost control
A local-first MCP server for AI-assisted development, centered on tree-sitter symbol retrieval, structural code analysis, and token control. It is well suited to code-exploration-heavy workflows, while users should evaluate local index storage, optional telemetry, network-enabled extensions, and commercial licensing terms.
Strongest · Documentation 13/20 Weakest · Reliability 8/20
Static review · not runListed 2026-07-29
Read the FMRS scoring method →Runtime:Python
Install the Python package with pip install jcodemunch-mcp, or run it directly with uvx jcodemunch-mcp. Add the supplied stdio configuration to an MCP client and restart the client. Alternatively, run jcodemunch-mcp init to detect and configure supported clients. Index a local directory or GitHub repository before querying it.
{"mcpServers":{"jcodemunch":{"command":"uvx","args":["jcodemunch-mcp"]}}}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"jcodemunch": {
"command": "uvx",
"args": [
"jcodemunch-mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add jcodemunch -- uvx jcodemunch-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Run `jcodemunch-mcp --version` to confirm the install. In your client, ask the agent to answer via search_symbols and get_symbol_source; if it returns tens of precise lines instead of whole files, and get_session_stats reports tokens saved, the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
jcodemunch-mcp is an MCP server that parses local folders and GitHub repositories with tree-sitter and provides symbol-level code retrieval. It supports more than 70 languages and can return precise functions, classes, methods, constants, call relationships, and structural context instead of requiring agents to read entire files. Indexes are stored locally by default.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision bf118f74190e Data synced 2026-10-19 Read the FMRS scoring method