
Big Indexer
BGI analyzes large codebases by grouping code units by behavioral role rather than just syntax references. It exposes MCP tools like task_fingerprint, behavioral_twins, and twin_context that help ground AI prompts in actual repository behavior patterns. The server uses COV tokens to classify behavior, DRS clustering with hard size caps to prevent giant merged clusters, and emits structured artifacts like bgi-graph.json and fuse-graph.json that show architectural boundaries and coupling seams. Reach for this when you need architecture-aware context for refactoring decisions or want to reduce hallucination risk by anchoring AI changes to proven patterns in your codebase. Supports Python, TypeScript, Go, Rust, Java and others with varying parser quality tiers.
- GitHub stars
- 2
- tools
- 3
- transport
- STDIO
- last updated
- May 13, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
task_fingerprintGrounds prompts in in-repo behavior patterns.
Grounds prompts in in-repo behavior patterns.
No parameter schema in public metadata yet.
behavioral_twinsGrounds prompts in in-repo behavior patterns.
Grounds prompts in in-repo behavior patterns.
No parameter schema in public metadata yet.
twin_contextGrounds prompts in in-repo behavior patterns.
Grounds prompts in in-repo behavior patterns.
No parameter schema in public metadata yet.
Sponsors
Readme
BGI - Big Indexer
BGI is a static architecture analysis tool for large codebases.
It groups code units by behavioral role and emits explicit architectural boundaries.
Project domain: bigindexer.com
Details
- Repository
- github.com/ahmedxuhri/bigindexer
- Package
bigindexer- Transport
- STDIO
- Registry
- MCP registry, active