Skip to main content
Glama
619,682 tools. Updated 2026-09-28 16:42

"Understanding Abstract Syntax Trees (AST)" matching MCP tools:

  • Parse ABAP code and retrieve its Abstract Syntax Tree (AST) in JSON format for analysis.
    Apache 2.0
  • Scan Python source code for dangerous AST operations such as eval, exec, subprocess, and sockets before sandbox execution. Validate raw code to block system manipulation and token exfiltration.
    MIT
  • Search arXiv papers by title, abstract, author, or category using advanced query syntax to find relevant academic research.
    MIT
  • Debug code rules by inspecting syntax tree structures. Use to discover correct syntax kinds and analyze how patterns are interpreted in ast-grep.
    MIT
  • Retrieve class inheritance hierarchy trees for an indexed repository, showing parent-child relationships, abstract classes, and generating a Mermaid diagram.
    MIT
  • Scans JavaScript files for duplicate functions, duplicate HTML IDs, and syntax errors using AST analysis. Returns findings to help maintain code integrity.
    MIT

Matching MCP Servers

Matching MCP Connectors

  • Abstract Phone MCP — wraps Abstract API Phone Validation

  • Give an agent a place to put large output. Instead of returning 40k characters of a build log into the conversation, it posts the file to docbin and hands back one short URL. Docs render with syntax highlighting and markdown, every update is a new immutable version, and old links keep working. Six tools for create, read, update, delete, list and search. Works anonymously with no signup, or sign in for permanent docs under your own handle.

  • Compute semantic Abstract Syntax Tree differences between code revisions, ignoring whitespace and cosmetic comment edits.
    MIT
  • Generate an abstract syntax tree (AST) for a file, returning it as a nested dictionary. Specify project, file path, depth, and whether to include node text for detailed code analysis.
    MIT
  • Parse ABAP code and output its Abstract Syntax Tree in JSON format for structural analysis.
    MIT
  • Search, replace, or count code patterns using syntax-aware AST matching across 20+ programming languages.
    MIT
  • Validate syntax trees, calculate AST complexity, and detect malicious code and dead paths for safer autonomous agent execution.
    MIT
  • Extract the full Abstract Syntax Tree (AST) from a source file to inspect code structure. Limit depth with max_depth or write large results to an output file.
    -
  • Search code by abstract syntax tree (AST) pattern to find structural matches while ignoring comments and strings, making it more precise than regex.
    -
  • Identify code patterns by matching abstract syntax trees, not raw text. Use $VAR for single nodes and $$$ for sequences; ignores comments and strings.
    -
  • Compile Edict language AST into WebAssembly modules. Convert JSON abstract syntax trees to base64-encoded WASM binaries for execution.
    MIT
  • Retrieve and display all saved file trees from the FileScopeMCP server to review code structure and tracked dependencies for better understanding.
    -