$ loading_
通过 Tree-sitter 解析代码结构,帮助提取语法树并辅助代码分析与自动化处理。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"mcp-server-tree-sitter" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请用这个 Tree-sitter MCP 工具解析下面的 TypeScript 代码,并列出函数、类、导入语句及其在语法树中的层级关系:
ts
import { readFile } from 'fs';
class UserService {
getUser(id: string) {
return readFile(id);
}
}
function main() {
const service = new UserService();
return service.getUser('1');
}
返回结构化的语法树摘要,标出导入、类、方法、函数等节点及嵌套关系。
请使用 Tree-sitter 遍历这个项目中的 Python 文件,提取所有函数名、参数列表、所在文件路径和起止行号,并整理成表格。
输出函数清单表,便于做代码审查、重构或文档生成。
请借助 Tree-sitter 查找仓库中所有 JavaScript async 函数里未被 await 的 Promise 调用,并给出对应文件、代码片段和风险说明。
返回命中的代码位置与语法模式分析,帮助排查潜在异步问题。
分析本地或 GitHub 代码仓库结构,为 AI 编程助手提供智能上下文。