VOOZH about

URL: https://glama.ai/mcp/servers/search/understanding-perl-language-server-protocol-lsp-and-abstract-syntax-trees-ast

⇱ Understanding Perl, Language Server Protocol (LSP), and Abstract Syntax Trees (AST) | Glama


Search for:

Understanding Perl, Language Server Protocol (LSP), and Abstract Syntax Trees (AST)

View all MCP Servers

  • Why this server?

    This server is a strong fit as it explicitly provides semantic code intelligence tools for 'Perl projects', addressing the 'Perl' aspect of your search. It also mentions 'structural views' which hints at AST-like capabilities.

    A
    license
    -
    quality
    B
    maintenance
    Provides semantic code intelligence tools (search, structural views) and a workspace TUI interface for LLM agents to efficiently navigate codebases, manage context, and maintain architectural patterns across Python, Java, C++, and Perl projects.
    Last updated
    4
    MIT
  • Why this server?

    This server directly addresses 'AST' by providing advanced code structure and semantic analysis through 'Abstract Syntax Trees (AST)', which is central to your query.

    A
    license
    -
    quality
    C
    maintenance
    Provides advanced code structure and semantic analysis through Abstract Syntax Trees (AST) and Abstract Semantic Graphs (ASG) across multiple programming languages. It enables tasks like incremental parsing, complexity analysis, and AST diffing to help models understand and navigate codebases.
    Last updated
    35
    MIT
  • Why this server?

    This server is highly relevant for 'LSP' as it exposes 'Language Server Protocol (LSP) features' like go-to-definition and find references, which are core to understanding LSP.

    A
    license
    -
    quality
    D
    maintenance
    Exposes Language Server Protocol (LSP) features as MCP tools, enabling IDE-grade semantic navigation including go-to-definition, find references, hover info, and symbols across multiple programming languages (Python, Rust, C/C++, TypeScript/JavaScript, React, HTML, CSS).
    Last updated
    3
    MIT
  • Why this server?

    This server is relevant for 'AST' as it enables code search and analysis using 'structural AST pattern matching', helping to understand code structure.

    F
    license
    -
    quality
    D
    maintenance
    Enables LLMs to perform high-performance code search and analysis across multiple languages using symbol indexing, regex text search, and structural AST pattern matching. It also provides tools for technology stack detection and dependency analysis with persistent caching for optimized performance.
    Last updated
    4
  • Why this server?

    This server is directly related to 'AST' as it enables searching and analyzing codebases using 'Abstract Syntax Tree (AST) pattern matching with ast-grep'.

    A
    license
    A
    quality
    F
    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.
    Last updated
    4
    421
    MIT
  • Why this server?

    This server bridges Claude Code to 'Language Server Protocol (LSP) servers' for semantic code intelligence, making it highly relevant for understanding 'LSP'.

    A
    license
    A
    quality
    D
    maintenance
    Bridges Claude Code to Language Server Protocol (LSP) servers to enable semantic code intelligence features like navigation, refactoring, and real-time diagnostics. It supports multiple languages including TypeScript, Python, and Rust with multi-root workspace capabilities.
    Last updated
    19
    6,476
    18
    MIT
  • Why this server?

    This server analyzes code structure using 'tree-sitter', which is a parser generator used to build ASTs, thus directly contributing to understanding 'AST'.

    F
    license
    A
    quality
    D
    maintenance
    Analyzes 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.
    Last updated
    1
  • Why this server?

    This server is a good fit for both 'AST' and 'LSP' as it combines 'Tree-sitter parsing' (for AST) with 'clangd LSP' for code intelligence.

    A
    license
    -
    quality
    C
    maintenance
    Provides fast C++ code intelligence for LLMs by combining Tree-sitter parsing with clangd LSP for efficient symbol lookup, navigation, and hierarchy analysis. It optionally integrates Google Gemini AI to deliver deeper architectural insights and automated documentation summaries.
    Last updated
    25
    MIT
  • Why this server?

    This server directly connects Large Language Models with 'Language Server Protocol interfaces', allowing access to 'LSP' features like hover information and diagnostics.

    A
    license
    -
    quality
    D
    maintenance
    Bridges Large Language Models with Language Server Protocol interfaces, allowing LLMs to access LSP's hover information, completions, diagnostics, and code actions for improved code suggestions.
    Last updated
    6,476
    124
    MIT