oxc-ast-mcp 是一个非官方且处于实验阶段的 MCP 服务器,专为 OXC 解析器打造,可助力开发者对代码进行解析、查看文档和检查诊断等操作。
parse(code, ext)此工具用于解析代码片段并返回抽象语法树(AST)。
docs(query?)该工具可展示每个 OXC AST 节点的文档,还能通过正则表达式查询进行筛选。
check(code, ext, check_semantic = true)此工具用于检查代码,并返回语法和语义诊断信息。
oxc_linter 或 oxc_formatter 等工具时的辅助工具。通过了解 AST 结构,代理可以处理合适的 AST 节点。# 如果文件不存在
node generate-oxc_ast-nodes.mjs > ast-nodes.generated.json
cargo build --release
.mcp.json){
"mcpServers": {
"oxc-ast": {
"command": "/path/to/oxc-ast-mcp/target/release/oxc-ast-mcp",
"args": []
}
}
}