$ 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 调用,并给出对应文件、代码片段和风险说明。
返回命中的代码位置与语法模式分析,帮助排查潜在异步问题。
使用 Tree-sitter 解析并分析代码结构,辅助理解、检索与自动化处理。
基于 tree-sitter 分析代码结构,帮助快速理解项目与源码关系。
提供结构化代码分析与 Git 提交智能,帮助高效理解仓库并显著节省上下文 token。
支持多语言代码结构搜索、规则匹配与批量转换,提升分析和重构效率。
用 Tree-sitter 分析多语言代码,快速定位符号、定义引用与跨文件结构关系
为代码库建立持久语义缓存,快速检索符号关系并降低模型上下文消耗