关于 Gitingest-MCP
Gitingest-MCP 让 MCP 客户端提取 GitHub 仓库信息,提供仓库摘要、项目目录结构和文件内容,可供 Claude Desktop、Cline 和 Cursor 等客户端使用。
主要功能
- 01生成 GitHub 仓库摘要
- 02展示项目目录结构
- 03提取仓库文件内容
适用场景
- 01修改前了解仓库概况
- 02检查项目目录布局
- 03通过 MCP 客户端读取仓库文件
MCP 相关
向 MCP 客户端提供基于 gitingest 的仓库摘要、目录结构和文件内容提取功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Gitingest-MCP 
适用于 gitingest 的 MCP 服务。它允许 Claude Desktop、Cline、Cursor 等 MCP 客户端快速提取 Github 仓库信息,包括:
- 仓库摘要
- 项目目录结构
- 文件内容
https://github.com/user-attachments/assets/c1fa596b-a70b-4d37-91d9-ea5e80284793
目录
安装
通过 Smithery 安装
-
通过 Smithery 安装 gitingest-mcp:
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}" # Claudenpx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config "{}" # Cursornpx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurfnpx -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" ] } } } -
如果遇到问题,请参阅此 MCP 服务文档
更新 MCP 客户端配置
-
添加到 Claude Desktop
在 IDE 中打开配置文件
cursor ~/Library/Application\ Support/Claude/claude_desktop_config.jsoncode ~/Library/Application\ Support/Claude/claude_desktop_config.json
调试
- 使用 mcp inspector
uv run mcp dev src/gitingest_mcp/server.py
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。