What languages does AST MCP Server support?
Python, JavaScript, TypeScript, Go, Rust, C, C++, and Java.
@angrysky56
基本信息
By transforming source code into a queryable Semantic Graph and a structured AST, this tool bridges the gap between "reading text" and "understanding structure." For an AI assistant, it provides the "spatial" awareness needed to navigate deep dependencies without getting lost in
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ast-mcp-server": {
"command": "uv",
"args": [
"sync"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
AST MCP Server is an MCP (Model Context Protocol) server that provides code structure and semantic analysis capabilities through Abstract Syntax Trees (AST) and Abstract Semantic Graphs (ASG). It supports multiple programming languages (Python, JavaScript, TypeScript, Go, Rust, C/C++, Java) and is compatible with Claude Desktop and other MCP clients.
Requires Python 3.9+ and either uv (recommended) or pip. Clone the repository, run uv sync then uv run build-parsers. Configure Claude Desktop by editing its configuration file and adding an MCP server entry with the absolute path to the server directory. Claude can then use tools like parse_to_ast, generate_asg, analyze_code, etc. to analyze code snippets or local files.
Python, JavaScript, TypeScript, Go, Rust, C, C++, and Java.
All tool execution happens locally on your machine, with results returned to Claude for interpretation.
Edit the Claude Desktop configuration file (located at `~/Library/Application Support/claude-desktop/claude_desktop_config.json` on macOS, with similar paths on Linux and Windows) and add the AST MCP server entry with the absolute path to the server directory.
Python 3.9 or higher and the `uv` package manager (recommended) or pip.
Install the corresponding tree-sitter language package, update the `LANGUAGE_MODULES` dictionary in `build_parsers.py` and `ast_mcp_server/tools.py`, then run `uv run build-parsers`.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Painless E2E Automation for Mobile and Web

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Hindsight: Agent Memory That Learns
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
评论