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.
-securityAlicense-qualityProvides 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 5 months ago3MITWhy 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.
-securityAlicense-qualityProvides 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 2 months ago34MITWhy 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.
-securityAlicense-qualityExposes 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 months ago1MITWhy 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.
-securityFlicense-qualityEnables 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 3 months ago2Why 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'.
AsecurityAlicense-qualityEnables 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 20 days ago4371MITWhy this server?
This server bridges Claude Code to 'Language Server Protocol (LSP) servers' for semantic code intelligence, making it highly relevant for understanding 'LSP'.
AsecurityAlicense-qualityBridges 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 a month ago1932410MITWhy 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'.
AsecurityFlicense-qualityAnalyzes 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 2 months ago1Why 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.
-securityAlicense-qualityProvides 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 3 months ago23MITWhy this server?
This server directly connects Large Language Models with 'Language Server Protocol interfaces', allowing access to 'LSP' features like hover information and diagnostics.
-securityAlicense-qualityBridges 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 9 months ago324117MIT