VOOZH about

URL: https://glama.ai/mcp/servers/search/understanding-abstract-syntax-trees-ast

⇱ Understanding Abstract Syntax Trees (AST) | Glama


Search for:

Understanding Abstract Syntax Trees (AST)

View all MCP Servers

  • Why this server?

    This server directly states it "converts source code into AST🌲", making it a perfect fit for searching 'Abstract Syntax Tree'.

  • Why this server?

    This server explicitly mentions "AST parsing + AI", indicating its direct relevance to Abstract Syntax Trees.

    A
    license
    -
    quality
    F
    maintenance
    * analyze your react projects locally * consistent output w/ AST parsing + AI * create markdown docs, llm.txt for your react code at once
    Last updated
    20
    58
    ISC
  • Why this server?

    This server is described as analyzing "Python codebases using AST", which directly matches the search query.

    F
    license
    -
    quality
    B
    maintenance
    An MCP server that analyzes Python codebases using AST, stores code elements in a vector database, and enables natural language queries about code structure and functionality using RAG with Google's Gemini models.
    Last updated
    5
  • Why this server?

    The server's description mentions "AST-based symbol renaming", confirming its use of Abstract Syntax Trees for code manipulation.

    A
    license
    A
    quality
    B
    maintenance
    Provides TypeScript and JavaScript code refactoring operations using ts-morph, allowing AST-based symbol renaming, file/folder renaming, reference searching, and path alias removal when integrated with editor extensions like Cursor.
    Last updated
    8
    254
    16
    MIT
  • Why this server?

    This server uses 'tree-sitter', which is a popular parsing library often used to generate Abstract Syntax Trees for code analysis.

    A
    license
    B
    quality
    F
    maintenance
    A Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give Claude intelligent access to codebases with appropriate context management.
    Last updated
    26
    309
    MIT
  • Why this server?

    This server explicitly uses 'ast-grep' for structural analysis, directly implying the use of Abstract Syntax Trees.

    A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to understand and navigate codebases through structural analysis. Provides code mapping, symbol search, and impact analysis using ast-grep for accurate parsing of Python, JavaScript, TypeScript, and Go projects.
    Last updated
    4
    49
    MIT
  • Why this server?

    This server provides 'JavaScript/TypeScript code analysis and transformation capabilities' using 'tree-hugger-js', a library that typically operates on Abstract Syntax Trees.

    A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with powerful JavaScript/TypeScript code analysis and transformation capabilities using the tree-hugger-js library.
    Last updated
    12
    26
    2
    MIT
  • Why this server?

    This server focuses on 'semantic understanding of C++ codebases using libclang', a tool that builds Abstract Syntax Trees to represent C++ code.

    A
    license
    -
    quality
    F
    maintenance
    An MCP server that provides semantic understanding of C++ codebases using libclang, allowing Claude to instantly find classes, functions, and their relationships without having to grep through thousands of files.
    Last updated
    29
    MIT
  • Why this server?

    This server analyzes 'code structure through function call graphs', which inherently involves parsing code into an Abstract Syntax Tree or a similar structural representation.

    F
    license
    B
    quality
    D
    maintenance
    An MCP server that enables LLMs to understand and analyze code structure through function call graphs, allowing AI assistants to explore relationships between functions and analyze dependencies in Python repositories.
    Last updated
    6
    17