此工具是基于模型上下文协议 (MCP) 的 Cursor 插件,可自动生成 git 差分并执行代码审查,为代码审查工作提供了高效且便捷的解决方案。
此工具要求在您的机器上全局安装 GitHub 命令行接口:
# MacOS
brew install gh
# Windows
winget install -e --id GitHub.cli
# Linux
sudo apt install gh # Debian/Ubuntu
安装完成后,使用您的 GitHub 账户进行身份验证:
gh auth login
有关更多安装选项,请访问 GitHub CLI 文档。
要在 Cursor 中使用此工具,请在 Cursor 设置中添加以下配置:
~/.cursor/config.json
)。{
"mcpServers": {
"code-review-tool": {
"command": "npx",
"args": ["-y", "code-review-mcp-server"],
"env": {
"NOTION_API_KEY": "notion_api_key",
"NOTION_CODE_REVIEW_GUIDELINE_CODE_BLOCK_URL": "notion_code_block_url_here",
"NOTION_STYLE_GUIDELINE_CODE_BLOCK_URL": "notion_style_guideline_url_here"
}
}
}
}
参考文档:Cursor 模型上下文协议。
工具需要以下环境变量:
NOTION_API_KEY=your_token_here
NOTION_CODE_REVIEW_GUIDELINE_CODE_BLOCK_URL=your_notion_code_block_url
NOTION_STYLE_GUIDELINE_CODE_BLOCK_URL=your_notion_style_guideline_url
这些可以在上述 Cursor 配置的 env
部分中提供。
共享
按钮。在 Cursor 聊天窗口中输入以下命令:
code review
base分支: branch/any_branch
此操作将:
在 Cursor 聊天窗口中输入以下命令:
code review
https://github.com/owner/repo/pull/123
生成审查报告后,请执行以下操作:
1. 添加 PR 总结评论。
2. 直接在提供的代码中使用 **行注释** 提供特定改进意见。
此操作将获取 PR 的 diff 并提供代码审查。