Oxc Ast Mcp

Oxc Ast Mcp

🚀 oxc-ast-mcp

oxc-ast-mcp 是一个非官方且处于实验阶段的 MCP 服务器,专为 OXC 解析器打造,可助力开发者对代码进行解析、查看文档和检查诊断等操作。

🚀 快速开始

可用工具

parse(code, ext)

此工具用于解析代码片段并返回抽象语法树(AST)。

docs(query?)

该工具可展示每个 OXC AST 节点的文档,还能通过正则表达式查询进行筛选。

check(code, ext, check_semantic = true)

此工具用于检查代码,并返回语法和语义诊断信息。

预期用例

  • 作为在 OXC 仓库中实现 oxc_linteroxc_formatter 等工具时的辅助工具。通过了解 AST 结构,代理可以处理合适的 AST 节点。
  • 在代理实现代码后进行操作验证。在进行代码检查和执行之前,发现基本的语法和语义问题。
  • 还有更多用途等待发掘...

如何使用

1. 构建

# 如果文件不存在
node generate-oxc_ast-nodes.mjs > ast-nodes.generated.json
cargo build --release

2. 安装(例如 .mcp.json

{
"mcpServers": {
"oxc-ast": {
"command": "/path/to/oxc-ast-mcp/target/release/oxc-ast-mcp",
"args": []
}
}
}
  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-10-02 16:36

相似服务问题

相关AI产品