ahmedxuhri avatar

Big Indexer

ahmedxuhri/bigindexer

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 tools

Public 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

ahmedxuhri/bigindexer MCP server PyPI version License Tests Interactive Demo MCP Registry PR Risk Bot Action

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


View the full README on GitHub

Details

Repository
github.com/ahmedxuhri/bigindexer
Package
bigindexer
Transport
STDIO
Registry
MCP registry, active