Scantool - File Scanner MCP
Related Servers
Alternatives to Scantool - File Scanner MCP
No user-submitted related servers found.
Related Servers
- FlicenseAqualityDmaintenanceAnalyzes source code across multiple languages to extract structural elements like classes, functions, and parameters using tree-sitter. It provides LLM-optimized markdown output that includes nesting levels, line numbers, and signatures to facilitate codebase navigation.1-
- AlicenseNot gradedqualityDmaintenanceEnables precise code extraction from 30+ languages using tree-sitter parsing, allowing AI assistants to retrieve functions, classes, and code snippets with accurate line numbers.8MIT
- AlicenseAqualityDmaintenanceAnalyzes codebases and extracts all symbols (functions, classes, methods, interfaces, etc.) from 10+ programming languages into LLM-optimized markdown format. Enables AI assistants to understand entire project structures efficiently without processing full source code.28 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to understand and navigate codebases through structural analysis. Provides code mapping, symbol search, and impact analysis using ast-grep for accurate parsing of Python, JavaScript, TypeScript, and Go projects.453MIT
- FlicenseAqualityCmaintenanceEnables token-efficient structural code exploration using tree-sitter AST parsing, with tools for symbol search, outlines, source unfolding, call graphs, and related-file discovery.1-
- AlicenseNot gradedqualityCmaintenanceProvides a semantic understanding of your codebase by parsing with tree-sitter and building a graph of symbols and dependencies. Enables AI assistants to navigate code, analyze changes, and discover architecture using 18 tools with minimal context overhead.9 npm1MIT
TDQS
Scored across 13 tools
Several tools overlap heavily: list_directories, scan_file, scan_file_content, and scan_directory all produce structural skeletons with nearly identical descriptions, differing only in input source (file vs. content vs. directory). This makes it ambiguous which tool to select for a given task. Other tools like preview_directory and scan_diff are distinct, but the core scanning set lacks clear boundaries.
Naming mixes verb_noun patterns (preview_directory, scan_file, search_structures) with single verbs (resolve, surface, overlap) and bare nouns (callers, history). While names are readable and snake_case throughout, there is no uniform verb-first convention, and tools like list_directories vs. scan_directory feel arbitrarily differentiated.
With 13 tools, the count is within the ideal 3–15 range and covers a wide range of code analysis tasks (scanning, diffing, searching, history, callers, etc.). However, some tools are redundant (e.g., list_directories and scan_directory), so the count could be trimmed without losing functionality.
The server covers a comprehensive set of operations: previewing, scanning files/directories/content, structural diffs, divergence detection, targeted search, public surface analysis, branch overlap, callers, and history. This appears to cover the domain of code structure exploration well, with only minor gaps like a dedicated tool for raw file metadata or multi-file rename detection.