This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryAutomatic incremental re‑indexing keeps the codebase index up to date after Git changes.
Full changelog
What's New
Automatic incremental re-indexing — In git repositories, the index now stays up to date automatically. Before every query, the server checks git diff and git status (~1-2ms). If files changed, only those files are re-parsed and the dependency graph is rebuilt. No need to manually call reindex after edits, branch switches, or pulls.
Details
- New
git_trackermodule for git change detection (handles renames, overlaps, graceful fallback when git unavailable) ProjectIndexer.remove_file()for removing files from the indexProjectIndexer.rebuild_graphs()for batch graph rebuildsreindex_file(skip_graph_rebuild=True)for efficient batching- Large changeset threshold: if >50% of files changed AND >20 files, does a full rebuild instead (handles branch switches)
- 24 new tests (unit tests with mocked subprocess + integration tests with real temp git repos)
Install / Upgrade
pip install --upgrade "mcp-codebase-index[mcp]"
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About MikeRecognex/mcp-codebase-index
Structural codebase indexer exposing 17 query tools (functions, classes, imports, dependency graphs, change impact) via MCP. Zero dependencies.
Related context
Beta — feedback welcome: [email protected]