gitingest-mcp 是一个 Model Context Protocol(MCP)服务器实现,旨在与 gitingest 集成,将任意 Git 仓库转换为代码库的简单文本摘要。它通过 MCP 协议与 AI 助手轻松集成,提供 Git 仓库分析和摄取能力。
主要能力:
- 支持按文件大小、模式(include/exclude)和分支进行过滤。
- 返回全面的仓库信息,包括摘要、文件树状结构和文件内容。
使用方式: 在 AI 助手的设置中添加配置,即可将 gitingest-mcp 作为 MCP 服务器启用。服务器提供一个工具,用于分析 Git 仓库并以结构化格式返回其内容。该工具的参数包括:
- source:Git 仓库的 URL 或本地目录路径。
- max_file_size(可选):允许的最大文件大小(字节),默认 10MB。
- include_patterns(可选):指定要包含的文件模式,例如 "*.md, src/"。
- exclude_patterns(可选):指定要排除的文件模式。
- branch(可选):要克隆和分析的分支,默认 "main"。
返回结果为一个字符串,包含:
- 仓库摘要
- 文件的树状结构
- 仓库文件的内容
适用场景: 适用于需要将 Git 仓库内容快速转换为文本摘要,以便 AI 助手进行分析、理解或处理的场景。
限制: 关于具体的配置细节、安装步骤、平台兼容性、收费模式等信息,官方资料中暂未提供。