Gitingest-MCP 精选
一个用于 gitingest 的 MCP 服务器。它允许像 Claude Desktop、Cursor、Cline 等 MCP 客户端快速提取关于 Github 仓库的信息,包括仓库摘要、项目目录结构、文件内容等。
Tools
git_summary
Get a summary of a GitHub repository that includes - Repo name, - Files in repo - Number of tokens in repo - Summary from the README.md Args: owner: The GitHub organization or username repo: The repository name branch: Optional branch name (default: None)
git_tree
Get the tree structure of a GitHub repository Args: owner: The GitHub organization or username repo: The repository name branch: Optional branch name (default: None)
git_files
Get the content of specific files from a GitHub repository Args: owner: The GitHub organization or username repo: The repository name file_paths: List of paths to files within the repository branch: Optional branch name (default: None)
README
Gitingest-MCP 
一个用于 gitingest 的 MCP 服务器。它允许像 Claude Desktop、Cline、Cursor 等 MCP 客户端快速提取关于 Github 仓库的信息,包括:
- 仓库摘要
- 项目目录结构
- 文件内容
<a href="https://glama.ai/mcp/servers/g0dylqhn3h"> <img width="380" height="200" src="https://glama.ai/mcp/servers/g0dylqhn3h/badge" alt="Gitingest-MCP MCP server" /> </a>
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
推荐服务器
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。
JSON Resume MCP Server
一个服务器,它通过分析你的代码项目来增强 AI 助手的能力,使其能够更新你的 JSON 简历,自动提取技能并生成专业的描述。
Cursor MCP Server
通过启用实时代码索引、分析以及与 Claude 的双向通信,促进与 Cursor 代码编辑器的集成,支持并发会话和自动重新连接。
MCP Code Analyzer
一个综合性的代码分析和管理工具,与 Claude Desktop 集成,可以在项目和文件级别分析代码,帮助智能地适应项目变更。
DependencyMCP Server
分析代码库以生成跨多种编程语言的依赖关系图和架构洞察,帮助开发者理解代码结构并根据架构规则进行验证。
Git MCP
用于管理本地仓库 Git 操作的 MCP 服务器,允许用户通过标准化接口列出仓库、获取和创建标签、列出提交、推送标签以及刷新仓库。
aira-mcp-server
一个模型上下文协议服务器,用于从 Git 暂存文件中创建提交消息。
Redmine MCP Server for Cline
通过 Cline VS Code 扩展启用与 Redmine 项目和问题的交互,支持通过模型上下文协议进行项目管理和问题创建。
mcp-wcgw
紧密结合的 Shell 和文件编辑功能提供了强大的编码体验。 你可以使用不同的模式:架构师和代码编写者,分别用于计划和实施阶段。 你可以让它调用任何命令行指令,例如编译、类型检查、代码检查、GitHub CLI、Python。