Semantic codebase indexing that turns 19 tool calls into one. Built on tree-sitter parsing and TF-IDF clustering, it extracts domain concepts, naming conventions, and behavioral similarity from Python, TypeScript, JavaScript, and Rust repos. Query concepts across a project with `query_concept` and `locate_concept`, check identifier naming with `check_naming`, trace type flows with `trace_type`, or find behaviorally similar functions using CodeRankEmbed embeddings via `find_similar_logic`. The index runs locally with no API keys and includes `ontology_diff` for tracking vocabulary changes across git refs. Most useful when onboarding to large codebases or enforcing naming consistency across teams. Requires a git repository and auto-indexes on first run.
claude mcp add --transport stdio etiennechollet-ontomics uvx ontomics