Skip to main content
Glama
mariusei

Scantool - File Scanner MCP

by mariusei

Related Servers

Alternatives to Scantool - File Scanner MCP

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      D
      maintenance
      Analyzes 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.
      2
      8 npm
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      4
      53
      MIT
    • F
      license
      A
      quality
      C
      maintenance
      Enables 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
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides 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 npm
      1
      MIT

    TDQS

    B3.2/5.0

    Scored across 13 tools

    Disambiguation2/5

    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 Consistency3/5

    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.

    Tool Count4/5

    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.

    Completeness4/5

    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.

    Maintenance

    ActivityActive
    ResponsivenessNo issues