GitHub公关评论MCP
概述
这个项目是一个基于FastMCP的GitHub PR审查服务器。
特性
- 在存储库中列出PR
- 获取特定PR的差异
- 为PR提供评论建议
- 审查PR
-
设置
- 克隆存储库
git clone https://github.com/cymake/GitHub-PR-Review-MCP.git- 使用uv安装依赖项
pip install uv
uv pip install -r requirements.txt- 创建一个
.env文件并设置GITHUB_TOKEN环境变量
GITHUB_TOKEN=your_github_token用法
- 运行服务器
python server.py- 运行客户端
python client.py连接到克劳德桌面
- 运行克劳德桌面
- 运行服务器
- 编辑“claude_desktop_config.json”
- 添加以下内容
{
"mcpServers": {
"pr-review-server": {
"command": "uv",
"args": ["run","--with", "fastmcp", "--with", "dotenv", "--with", "requests", "python", "path/to/server.py"],
"env": {
"GITHUB_TOKEN": "your_github_token"
}
}
}
}- 重新启动克劳德桌面
- 询问各种PR并享受!!!
