Source Tree Generator MCP服务器

支持.gitignore过滤的目录树生成工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Source Tree Generator MCP服务器。
它的用途是:支持.gitignore过滤的目录树生成工具
完整的 Skill 内容见:https://321skill.com/skills/source-tree-generator-mcp服务器/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我生成当前项目的目录树结构,注意忽略.gitignore中指定的文件',AI会调用Source Tree Generator MCP服务器,返回类似:project/ src/ components/ utils/ index.ts ... 的文本树,并自动跳过node_modules、dist等被忽略的目录。

介绍

Source Tree Generator MCP服务器是一款专注于目录文件树结构生成的工具,它能快速扫描项目目录并以树形图展示所有文件与文件夹层级。核心功能是自动识别并遵循.gitignore规则,跳过被忽略的文件(如node_modules、dist、.env等),确保生成的目录树干净、聚焦于实际代码。

使用方法非常简单:在支持MCP协议的AI客户端(如Claude)中,只需向AI下达生成目录树的指令,AI便会自动调用该工具。工具会读取当前工作目录的.gitignore配置,过滤掉无关文件,输出结构清晰、可直接用于文档或代码审查的文本树。无需手动配置,即用即走。

适合所有需要快速了解项目结构的开发者,尤其是全栈开发、运维工程师和文档工程师。当你在进行代码审查、技术调研、教学演示或编写项目文档时,可以一键获取精确的目录结构,避免手动罗列或遗漏关键文件。也适用于团队协作中同步项目上下文。

注意:该工具仅生成文本形式的目录树,不提供图形化界面或交互式浏览功能。若项目没有.gitignore文件,则不会过滤任何文件,请确保项目根目录下存在.gitignore以发挥最佳效果。建议在大型项目中使用时,先确认.gitignore配置是否完整,避免生成过多非必要文件。

核心特点

同类目录树生成工具大多不支持.gitignore过滤,或需要额外配置排除规则;而本工具原生集成.gitignore解析,自动忽略node_modules、dist等常见目录,无需手动设置,生成结果更干净、更贴近实际开发需要。

注意事项

不适合需要图形化展示或交互式文件浏览的场景,仅输出纯文本树结构。

常见问题

如何安装 Source Tree Generator MCP 服务器?

通常通过 npm 全局安装:npm install -g source-tree-generator-mcp,或在项目中配置 MCP 客户端时指定路径。具体安装方式请参考仓库 README。

生成的目录树是否包含隐藏文件?

默认会显示所有非隐藏文件,但会遵循 .gitignore 规则过滤。若想手动排除隐藏文件,可在 .gitignore 中添加相应规则。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/source-tree-generator-mcp服务器/raw/index.md 读取 Source Tree Generator MCP服务器 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。