返回市场
氧化铜-星图-MCP

氧化铜-星图-MCP

作者:leaysgur7 星标更新:2025-10-10

项目介绍

oxc-ast-mcp

OXC 解析器的非官方实验性 MCP 服务器。

可用工具

parse(code, ext)

解析代码片段并返回抽象语法树(AST)。

docs(query?)

显示每个 OXC AST 节点的文档,可选地通过正则表达式查询进行过滤。

check(code, ext, check_semantic = true)

检查代码并返回语义和语法诊断信息。

预期使用场景

  • 在实现如 oxc_linteroxc_formatter 工具时作为辅助工具
    • 通过理解 AST 结构,代理可以处理适当的 AST 节点
  • 在代理实现代码后进行操作验证
    • 在执行 linter 之前发现基本的语法和语义问题
  • 更多...

如何使用

  1. 构建
# 如果不存在
node generate-oxc_ast-nodes.mjs > ast-nodes.generated.json
cargo build --release
  1. 安装(例如 .mcp.json
{
  "mcpServers": {
    "oxc-ast": {
      "command": "/path/to/oxc-ast-mcp/target/release/oxc-ast-mcp",
      "args": []
    }
  }
}