SuperAPI AI 工具集

Gitingest-MCP

Gitingest-MCP 是一个面向 gitingest 的 MCP 服务器,可让 Claude Desktop、Cline、Cursor 等 MCP 客户端快速提取 GitHub 仓库信息,包括仓库摘要和项目目录结构。

访问官网

工具介绍

Gitingest-MCP 是一个 MCP(Model Context Protocol)服务器,用于为 gitingest 提供 MCP 接口。它允许 MCP 客户端(例如 Claude Desktop、Cline、Cursor、Windsurf 等)快速提取 GitHub 仓库的相关信息,目前明确提到可提取的信息包括:仓库摘要(Repository summaries)和项目目录结构(Project directory structure)。

使用方式方面,资料提供了三种安装途径:通过 Smithery 安装、通过 GitHub 安装、以及手动安装仓库。

通过 Smithery 安装的命令如下: npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config " {}" # Claude npx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config " {}" # Cursor npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config " {}" # Windsurf npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client cline --config " {}" # Cline

通过 GitHub 安装时,需要在 MCP 客户端配置文件中添加以下内容: { "mcpServers": { "gitingest-mcp": { "command": " <path to uv>/uvx", "args": [ "--from", "git+https://github.com/puravparab/gitingest-mcp", "gitingest-mcp" ] } } }

手动安装仓库时,先克隆仓库并安装依赖: git clone https://https://github.com/puravparab/Gitingest-MCP cd Gitingest-MCP uv sync

然后在 MCP 客户端配置文件中添加以下内容: { "mcpServers": { "gitingest": { "command": " <path to uv>/uv", "args": [ "run", "--with", "mcp[cli]", "--with-editable", " <path to gitingest-mcp project>/gitingest_mcp", "mcp", "run", " <path to gitingest-mcp project>/gitingest-mcp/src/gitingest_mcp/server.py" ] } } }

此外,资料还说明了如何将服务器添加到 Claude Desktop:打开配置文件(例如在 macOS 上路径为 ~/Library/Application Support/Claude/claude_desktop_config.json),并提供了使用 mcp inspector 运行的方式: uv run mcp dev src/gitingest_mcp/server.py

适用场景上,Gitingest-MCP 适合需要让 MCP 客户端快速获取 GitHub 仓库信息的场景,如获取仓库摘要和目录结构。对于其他功能、收费模式、平台支持范围、使用限制等,资料中暂未提供明确信息。