Skip to main content
Glama
742,484 tools. Updated 2026-11-04 16:21

"Understanding Perl, Language Server Protocol (LSP), and Abstract Syntax Trees (AST)" matching MCP tools:

  • Initialize the Chromia LSP server by providing the project root directory. Required before using any other LSP features to resolve file paths.
    MIT
  • Match code by structural shape across 19 languages using AST metavariables, not text. Enables cross-language structural queries that grep cannot handle.
    MIT
  • Apply structured operations to a PART 12 Carve AST, validate them, and get the patched AST with canonical Carve source.
    MIT
  • Read the complete Renyi language reference on one page before writing code: syntax, types, effects, and library usage.
    Apache 2.0
  • Search code by its abstract syntax tree structure using S-expression queries or code patterns with meta-variables, enabling precise structural matching.
    MIT
  • Search arXiv papers by title, abstract, author, or category using advanced query syntax to find relevant academic research.
    MIT

Matching MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables 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.
    4
    486
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Enables code analysis of JavaScript, TypeScript, TSX, Python, and Rust files using Tree-sitter, providing symbol listing, definition/reference lookup, AST queries, LSP-style features, and SQLite indexing for efficient cross-file searches.
    21
    12 npm
    MIT

Matching MCP Connectors

  • Abstract Phone MCP — wraps Abstract API Phone Validation…

  • Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.

  • Locate the file and line where a Swift symbol is declared using regex and SourceKit-LSP, returning the position even when LSP fails. Navigate from class names in memory graphs to source files.
    Apache 2.0
  • Debug code rules by inspecting syntax tree structures. Use to discover correct syntax kinds and analyze how patterns are interpreted in ast-grep.
    MIT
  • List Oracle Cloud Infrastructure AI/ML services including Generative AI, Vision, Speech, Language, and Document Understanding. Filter by service type or model.
    Apache 2.0
  • Check the health and freshness of repository map layers: map age, file and symbol counts, stale files, watcher state, and per-language LSP availability. Use when results look off or to check language server installation.
    MIT
  • 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
  • Rename symbols across your entire Godot project using language server support, with fallback methods for non-LSP environments and warnings for potential missed references.
    MIT
  • Connects and initializes the GDScript Language Server for Godot editor integration. Use when automatic LSP connection fails.
    MIT
  • Search arXiv papers by keywords, authors, categories, or raw query syntax and filter by submission date. Returns metadata and abstracts for reviewing preprints before reading full texts.
    MIT
  • Analyzes Apple API relationships to reveal inheritance, protocol conformances, and recommended alternatives for understanding how APIs work together.
    MIT
  • Retrieve class inheritance hierarchy trees for an indexed repository, showing parent-child relationships, abstract classes, and generating a Mermaid diagram.
    MIT
  • Compress in-memory code snippets, schemas, or diffs by stripping implementation bodies while preserving AST signatures and types to reduce LLM prompt tokens.
    MIT
  • Scans JavaScript files for duplicate functions, duplicate HTML IDs, and syntax errors using AST analysis. Returns findings to help maintain code integrity.
    MIT
  • Parse ABAP source code outside batch mode and return the Abstract Syntax Tree as JSON, enabling static analysis and code structure inspection.
    Apache 2.0