An MCP (Model Context Protocol) server that provides code structure and semantic analysis capabilities through Abstract Syntax Trees (AST) and Abstract Semantic Graphs (ASG).
AST MCP Server is an MCP project maintained in the angrysky56/ast-mcp-server repository. The maintainer describes its purpose as “An MCP (Model Context Protocol) server that provides code structure and semantic analysis capabilities through Abstract Syntax Trees (AST) and Abstract Semantic Graphs (ASG)”. Read the project documentation for the complete scope.
The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| parse_to_ast | Parse code into an Abstract Syntax Tree |
| generate_asg | Generate an Abstract Semantic Graph from code |
| analyze_code | Analyze code structure and complexity |
| supported_languages | Get the list of supported programming languages |
| parse_and_cache | Parse code into an AST and cache it for resource access |
| generate_and_cache_asg | Generate an ASG and cache it for resource access |
| analyze_and_cache | Analyze code and cache the results for resource access |
| parse_to_ast_incremental | Parse code with incremental support for faster processing |
| generate_enhanced_asg | Generate an enhanced ASG with better scope handling |
| diff_ast | Find differences between two versions of code |
| find_node_at_position | Locate a specific node at a given line and column |
| parse_and_cache_incremental | Parse code incrementally and cache the results |
| generate_and_cache_enhanced_asg | Generate an enhanced ASG and cache it |
| ast_diff_and_cache | Generate an AST diff and cache it |
{
"mcpServers": {
"AstAnalyzer": {
"command": "uv",
"args": [
"--directory",
"/home/ty/Repositories/ai_workspace/ast-mcp-server/ast_mcp_server",
"run",
"server.py"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
메모짱 메모·할 일을 AI로 검색·정리·체크해요. / Search, write and check off notes and to-dos in Memozzang.
채팅으로 후잉 가계부를 관리하세요. 거래 입력·조회, 계정·예산 관리, 손익·재무 보고서를 지원합니다.
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 사전규격정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버
나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버