返回 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
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网