返回 AI 工具目录
adhikasp/mcp-git-ingest
MCP 服务人工精选最近核验 2026年7月24日
mcp-git-ingest 是一个用 Python 编写的 MCP 服务器,帮助大模型读取 GitHub 仓库的目录结构与关键文件,灵感来自 gitingest。它提供两个工具:github_directory_structure 返回仓库的树状目录结构,github_read_important_files 读取指定文件路径的内容。实现基于 fastmcp 与 gitpython,会按仓库 URL 的哈希克隆到临时目录并在处理后清理,支持复用已克隆仓库以减少重复开销。可用 uvx 直接从仓库运行,接入支持 MCP 的客户端,便于让 AI 助手快速理解一个代码库的结构与要点。
定价开源部署本地运行国内可达国内可达性待核验
解决什么问题
- 让大模型读取 GitHub 仓库的目录结构
- 读取指定文件的内容供模型分析
- 帮助 AI 助手快速理解陌生代码库
- 把仓库克隆到临时目录并自动清理
适合
- 想让 AI 助手理解某个代码仓库结构的场景
- 需要按需读取仓库关键文件的流程
- 已在用支持 MCP 的客户端
- 处理可公开访问的 GitHub 仓库
不适合
- 须能访问目标仓库,私有仓库需自行鉴权
- 只读结构与文件,不做代码改写
- 无图形界面,须经 MCP 客户端调用
- 大仓库克隆会占用磁盘与时间
如何接入
- 用 uvx 从仓库地址直接运行
- 配置进支持 MCP 的客户端
- 调用 github_directory_structure 取目录树
- 调用 github_read_important_files 读文件
- 依赖 gitpython 克隆,需 Python 3.8 及以上
已知限制
- 需要克隆整个仓库,大仓库开销较大
- 克隆 GitHub 在国内网络可能不稳定
- 仅读取,不含语义检索或摘要
- 私有仓库须自行提供访问凭据
- 临时目录复用依赖本机磁盘
接入与使用事实
- 部署方式
- 本地运行
- 实现语言
- Python
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
