Scanner
Indexes C++ repositories to provide structured code data, dependency graphs, and importance rankings for AI coding agents.
Indexes C++ repositories to provide structured code data, dependency graphs, and importance rankings for AI coding agents.
Scanner is a specialized Model Context Protocol (MCP) server designed to deeply analyze C++ codebases. It offers a suite of four distinct tools for AI agents, including detailed file listings, AST-based code extraction of symbols like classes and functions, comprehensive forward and reverse dependency graphs between files, and intelligent importance rankings based on code structure and usage frequency. By leveraging a shared cache, it ensures rapid data retrieval after an initial repository parse, making it an efficient backend for AI-powered development workflows.