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
- AlicenseAqualityBmaintenanceEnables AI assistants to search and analyze codebases using Abstract Syntax Tree (AST) pattern matching with ast-grep. Supports structural code search, pattern testing, and AST visualization across multiple programming languages.4467MIT
- AlicenseAqualityCmaintenanceA minimal MCP server that exposes Gemini's web and multimodal understanding (video, audio, document, image) through five dedicated tools.51MIT
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.
- Format complex SQL queries with AST awareness, preserving correctness for CTEs, window functions, and nested subqueries.MIT
- Parse code from file paths or raw content into an Abstract Syntax Tree, supporting multiple languages for structural inspection.MIT
- 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
- Analyze code structure by generating an Abstract Syntax Tree (AST) summary to understand program architecture and relationships between components.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
- Convert WebDriverIO tests to Playwright syntax using AST transformation. Supports partial migrations, preserves existing code, and generates TypeScript or JavaScript output.-
- Retrieve and display all saved file trees from the FileScopeMCP server to review code structure and tracked dependencies for better understanding.-
- Search code using abstract syntax tree (AST) patterns via ast-grep. Provide a pattern and target language to locate matching code constructs.-