v0.2.0 - Production Ready
jCodeMunch MCP v0.2.0
First public release of jCodeMunch MCP — a Model Context Protocol server that dramatically reduces token usage when working with large codebases.
Features
- Index GitHub repos and local folders for fast symbol-level code search
- Extract functions, classes, methods, constants, and types with AI-generated summaries
- Full-text search across indexed file contents
- Supports Python, JavaScript, TypeScript, Go, Rust, and Java
- Persistent local cache for repeated access without re-indexing
- Configurable AI summaries using Claude models
Tools
index_repo— Index a GitHub repositoryindex_folder— Index a local folderlist_repos— List all indexed repositoriesget_repo_outline— High-level directory and language breakdownget_file_tree— Browse the file tree of an indexed repoget_file_outline— Get all symbols in a fileget_symbol/get_symbols— Retrieve full source of specific symbolssearch_symbols— Semantic search across symbolssearch_text— Full-text search across file contentsinvalidate_cache— Force a full re-index
Token Savings
Typical savings of 50–99% compared to loading raw files, depending on the task. See TOKEN_SAVINGS.md for benchmarks.
Installation
See README.md for full setup instructions including Claude Desktop and Claude Code configuration.