$ 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 调用,并给出对应文件、代码片段和风险说明。
返回命中的代码位置与语法模式分析,帮助排查潜在异步问题。
可从30多种语言代码中精准提取函数、类与片段并标注行号
提供结构化代码分析与 Git 提交智能,帮助高效理解仓库并显著节省上下文 token。
分析本地或 GitHub 代码仓库结构,为 AI 编程助手提供智能上下文。
帮助用户接入并解析 Git 仓库内容,便于代码检索、理解与后续分析。
帮助用户分析项目目录、读取文件并结合上下文高效理解代码库。
为支持 MCP 的客户端提供代码定义、引用、重命名与诊断等语义能力。