Skip to content

v0.2.0 - Production Ready

Choose a tag to compare

@jgravelle jgravelle released this 01 Mar 23:25
97c15b4

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 repository
  • index_folder — Index a local folder
  • list_repos — List all indexed repositories
  • get_repo_outline — High-level directory and language breakdown
  • get_file_tree — Browse the file tree of an indexed repo
  • get_file_outline — Get all symbols in a file
  • get_symbol / get_symbols — Retrieve full source of specific symbols
  • search_symbols — Semantic search across symbols
  • search_text — Full-text search across file contents
  • invalidate_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.