Analyzes source code structure across multiple languages, extracting classes, functions, methods, and metadata with precise line numbers.
File Scanner is a robust scantool designed for agentic use, providing a comprehensive table of contents with line numbers for source code. It acts as an MCP server, adept at analyzing code structure across various programming languages. It meticulously extracts classes, functions, methods, and associated metadata like signatures, decorators, and docstrings, all with precise line number ranges, making it an invaluable asset for understanding and navigating large codebases and facilitating safe file partitioning. Beyond code, it can also analyze file metadata and images, offering a holistic view of repository contents.