Home/Data & Retrieval/jcodemunch-mcp
jcodemunch-mcp logo

jcodemunch-mcp

jgravelle/jcodemunch-mcp

Cut AI token costs 95%+ on code exploration through precise symbol-level GitHub code retrieval

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

72views this month

2.7k stars370 forksLast push Sep 20, 2026 Python Other

Decision brief

jcodemunch-mcp is a high-efficiency MCP server that uses tree-sitter AST for precise, symbol-level GitHub code retrieval. It aims to provide coding assistance and retrieval with significant token cost savings.

Good fit when

  • - Use jcodemunch-mcp when you are working on projects where minimizing AI token usage is crucial, as it can save up to 95% of tokens.
  • - Utilize this tool if you need precise symbol-level code retrieval from GitHub within your application development process.

Avoid when

  • - Avoid jcodemunch-mcp if your primary focus does not involve token optimization and you are willing to use more general MCP services without strong token-economy incentives.
  • - Do not opt for this tool if working with codebases or systems that do not rely heavily on GitHub repositories, as its retrieval feature is optimized for GitHub.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of Sep 20, 2026
Provenance
Not a fork · Personal account
As of Sep 20, 2026
Security (OSV)
No lockfile
As of Jul 12, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install jcodemunch-mcp
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

A high-efficiency MCP (Model Context Protocol) server leveraging tree-sitter AST for accurate, token-optimized coding assistance and retrieval.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Sep 20, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Sep 20, 2026

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Sep 20, 2026

MCP server
No MCP server detected

Source: repo_scan · Sep 20, 2026

Languages
python

Source: github.language+pyproject.toml · Sep 20, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Sep 20, 2026)

No virtualenv to manage, nothing written into system Python, and it works as-is on PEP 668 distros (Ubuntu 24.04+, Debian 12+) where bare `
Source link
Works with Claude DesktopClaude Desktop

Source: README excerpt (regex_v1, Sep 20, 2026)

`init` auto-detects your MCP clients (Claude Code, Claude Desktop, Cursor, Windsurf, Continue), writes their config entries, installs the CLAUDE.
Source link
Works with CursorCursor

Source: README excerpt (regex_v1, Sep 20, 2026)

`init` auto-detects your MCP clients (Claude Code, Claude Desktop, Cursor, Windsurf, Continue), writes their config entries, installs the CLAUDE.md promp
Source link

Tags

README

Install One click installs Recommended: one command No virtualenv to manage, nothing written into system Python, and it works as is on PEP 668 distros (Ubuntu 24.04+, Debian 12+) where bare is refused. Don't have yet? auto detects your MCP clients (Claude Code, Claude Desktop, Cu...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.