一个使用模型上下文协议(Model Context Protocol)进行GitHub拉取请求代码审查的服务器。
此MCP服务器通过与OpenRouter的AI模型集成,为GitHub拉取请求提供自动化的代码审查功能。
repo权限的GitHub个人访问令牌(PAT),用于私有仓库;或具有public_repo权限的PAT,用于公共仓库。此PAT用于获取拉取请求数据。⚠️ 重要:目前此服务器仅支持:
git clone https://github.com/joaomj/code-reviewer-mcp.git
cd code-reviewer-mcp
npm install
export GITHUB_PAT=your_github_personal_access_token
export OPENROUTER_API_KEY=your_openrouter_api_key
npm run build
启动MCP服务器:
node build/index.js
该服务器将对任何兼容MCP的客户端(如Claude Desktop)可用。
添加到您的MCP客户端配置中:
{
"mcpServers": {
"code-reviewer-mcp": {
"command": "node",
"args": ["/path/to/code-reviewer-mcp/build/index.js"],
"env": {
"GITHUB_PAT": "your_github_token",
"OPENROUTER_API_KEY": "your_openrouter_key"
}
}
}
}
用于开发时自动重建:
npm run watch
运行测试:
npm test
使用内置的日志记录,输出到stderr,包含以下详细信息:
对于更高级的调试,请使用MCP Inspector:
npm run inspector
计划改进和功能:
欢迎提出建议。请先打开一个问题来讨论您想要更改的内容。