SuperAPI AI 工具集

gitingest-mcp

gitingest-mcp 是一个基于 Model Context Protocol(MCP)的服务器实现,它集成了 gitingest,可将任意 Git 仓库转换为代码库的纯文本摘要。通过 MCP 协议,它能轻松与 AI 助手集成,提供 Git 仓库分析与摄取能力,支持按文件大小、模式及分支进行过滤,并返回包含摘要、文件结构和内容的完整仓库信息。

访问官网

工具介绍

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 助手进行分析、理解或处理的场景。

限制: 关于具体的配置细节、安装步骤、平台兼容性、收费模式等信息,官方资料中暂未提供。