review-flow
by DGouron·★ 37·综合分 44
面向 GitLab MR 和 GitHub PR 的多智能体 AI 代码审查系统,集成了 MCP。
概述
Review-flow 是一个自动化的 AI 代码审查系统,通过接收 GitLab 和 GitHub 的 webhook 来触发审查。它采用多智能体方法,让多个专业审计智能体(如清洁架构、安全、测试等)同时分析代码。系统内置 MCP 服务器,让 Claude 能够报告进度、管理审查阶段,并通过适当的工具调用而非脆弱的文本解析来处理讨论线程。系统还提供实时仪表板、智能去重队列,以及在开发者推送修复代码后自动进行跟进审查的功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
选择 review-flow 适合那些已经在使用 Claude Code 并希望获得自动化、多维度代码审查以及实时监控和团队洞察的团队。
什么时候不要选它
如果您需要支持 GitLab/GitHub 之外的版本控制系统,或者您不想使用 Claude Code 作为底层 AI 模型,请避免使用。
此 server 暴露的工具
从 README 抽取出 6 个工具get_workflowRead current review state and agent list
start_agentTrack per-agent progress
complete_agentMark an agent review as complete
set_phaseAdvance review phases
get_threadsFetch MR/PR discussion threads
add_actionQueue thread actions (resolve, reply, comment)
可对比工具
安装
安装
npm install -g reviewflow初始化
reviewflow init这个交互向导将配置服务器,生成 webhook 密钥,并扫描您的文件系统以查找 git 仓库。
启动服务器
reviewflow start仪表板将在 http://localhost:3847 上可用
Claude Desktop 集成
添加到 Claude Desktop 的 config.json:
{
"mcpServers": {
"reviewflow": {
"command": "npx",
"args": ["reviewflow", "mcp"]
}
}
}配置 webhooks
在您的 GitLab/GitHub 项目中设置 webhooks,指向服务器的 webhook 端点。
FAQ
- Review-flow 支持哪些平台?
- Review-flow 原生支持 GitLab 和 GitHub。它与这些平台的自托管版本和云版本都兼容。
- MCP 集成是如何工作的?
- Review-flow 内置了 MCP 服务器,为 Claude 提供工具来报告进度、管理审查阶段以及在讨论线程上排队操作。这取代了脆弱的文本标记解析,使用了类型化工具调用。
review-flow 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。