Gitingest-MCP

Gitingest-MCP

site icon
2025.03.22 14
PythonGitHub 仓库信息提取开发工具集成开发效率
Gitingest-MCP 是一个用于 [gitingest](https://github.com/cyclotruc/gitingest) 的 MCP 服务器。它允许 MCP 客户端(如 Claude Desktop、Cline、Cursor 等)快速提取 GitHub 仓库的信息,包括仓库摘要、项目目录结构和文件内容。
View on GitHub

Overview

基本能力

产品定位

Gitingest-MCP 是一个专门用于从 GitHub 仓库提取信息的 MCP 服务器,旨在为开发者和工具提供快速访问仓库数据的能力。

核心功能

  • 提取 GitHub 仓库的摘要信息
  • 获取项目的目录结构
  • 读取文件内容

适用场景

  • 开发者在 IDE 中快速查看仓库信息
  • 自动化工具需要访问 GitHub 仓库数据
  • 项目分析和文档生成

工具列表

  • Claude Desktop:支持通过 MCP 协议访问仓库信息
  • Cursor:支持通过 MCP 协议访问仓库信息
  • Windsurf:支持通过 MCP 协议访问仓库信息
  • Cline:支持通过 MCP 协议访问仓库信息

常见问题解答

使用教程

使用依赖

  • 需要安装 Node.js 和 npm(用于通过 Smithery 安装)
  • 需要安装 Git(用于手动安装)
  • 需要安装 uv(用于手动安装)

安装教程

通过 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 安装

  1. 将以下内容添加到 MCP 客户端配置文件中
{
    "mcpServers": {
        "gitingest-mcp": {
            "command": "<path to uv>/uvx",
            "args": [
                "--from",
                "git+https://github.com/puravparab/gitingest-mcp",
                "gitingest-mcp"
            ]
        }
    }
}

手动安装

  1. 克隆仓库
git clone https://https://github.com/puravparab/Gitingest-MCP
cd Gitingest-MCP
  1. 安装依赖
uv sync
  1. 将以下内容添加到 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"
            ]
        }
    }
}

调试方式

  1. 使用 mcp inspector
uv run mcp dev src/gitingest_mcp/server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。