article
README
🚀 Gitingest-MCP
Gitingest-MCP 是一个用于 gitingest 的 MCP 服务器。它能让 Claude Desktop、Cline、Cursor 等 MCP 客户端快速提取 GitHub 仓库的信息,包括仓库摘要、项目目录结构和文件内容。
🚀 快速开始
按照以下步骤,你可以轻松安装和配置 Gitingest-MCP,并开始使用它来提取和分析 GitHub 仓库的信息。
📦 安装指南
通过 Smithery 安装
要通过 Smithery 安装 gitingest-mcp,可使用以下命令:
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/gitness.py"
]
}
}
}
- 安装依赖项:
pip install -r requirements.txt
- 运行服务:
uvicorn main:app --reload
更新 MCP 客户端配置
- 打开你的终端。
- 导航到项目的根目录:
cd /path/to/your/project
- 运行以下命令更新配置。
🔧 调试
uvicorn main:app --reload
微信扫一扫