Overview of jCodeMunch-MCP
mainjCodeMunch-MCP is a local-first structured retrieval layer designed for AI agents and MCP-compatible clients. It pre-indexes repository source code using tree-sitter AST parsing to build a structured catalog of symbols (functions, classes, methods, constants, and types).
Instead of repeatedly loading large files into model context, the system allows for:
- Indexing: Processing a repository or local folder into a symbol index.
- Inspection: Navigating repository structure via outlines or trees.
- Search: Finding relevant symbols or text.
- Targeted Retrieval: Fetching precise source segments using byte-offset access to minimize token usage.
- Analysis: Verifying index freshness or computing relationships and impact.