Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 3mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-coding ast-parser claude-code code-analysis code-navigation codebase-indexer
+7 more
dependency-graph mcp mcp-server model-context-protocol python symbol-table typescript

Summary

AI summary

Automatic 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_tracker module for git change detection (handles renames, overlaps, graceful fallback when git unavailable)
  • ProjectIndexer.remove_file() for removing files from the index
  • ProjectIndexer.rebuild_graphs() for batch graph rebuilds
  • reindex_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

Track MikeRecognex/mcp-codebase-index

Get notified when new releases ship.

Sign up free

About MikeRecognex/mcp-codebase-index

Structural codebase indexer exposing 17 query tools (functions, classes, imports, dependency graphs, change impact) via MCP. Zero dependencies.

All releases →

Beta — feedback welcome: [email protected]