$ pip install jcodemunch-mcp
...
Successfully installed jcodemunch-mcp
WARNING: Running pip as the 'root' user can result in broken permissions...

$ jcodemunch-mcp config --check
[OK] Config file: ~/.code-index/config.jsonc
[OK] Index storage path writable
[OK] Python 3.12.13

$ gcm "What does parse_file do?" --repo jgravelle/jcodemunch-mcp
Indexing... done (42 symbols)
parse_file() [src/indexer.py:87] — Reads a source file, runs tree-sitter parser,
extracts top-level symbols with byte offsets, and returns an IndexedFile object.