This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryAdded Rust and Go structural indexing with regex-based annotators.
Full changelog
What's New
Rust and Go structural indexing — The codebase indexer now parses Rust and Go files using regex-based annotators with comment/string-aware brace counting. No new dependencies.
Go Support
- Function and method declarations (including generic functions)
- Struct types with embedded type detection
- Interface types with method signature extraction
- Type aliases
- Single and grouped imports (aliased, dot, blank)
- Doc comments (
//lines before declarations) - Backtick raw string handling for accurate brace counting
Rust Support
- Function declarations (
pub,pub(crate),async,const,unsafe,extern "C") - Struct (regular, tuple, unit), enum, and trait declarations
implblocks — methods extracted withparent_classset; trait impls tagged withimpl:TraitNameusestatements (simple, grouped{A, B}, glob*, aliased,self)#[derive(...)],#[cfg(...)]attributes and///doc commentsmacro_rules!definitions- Raw string (
r#"..."#) and nested block comment handling
Integration
.goand.rsfiles included in default scan patternstarget/(Rust) andvendor/(Go) added to default exclusions- Import resolution for
crate::/super::/self::(Rust) and path-suffix matching (Go) - 85 new tests, 293 total — zero regressions
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]