MCP Catalogs
首页

review-flow

by DGouron·37·综合分 44

面向 GitLab MR 和 GitHub PR 的多智能体 AI 代码审查系统,集成了 MCP。

developer-toolsai-llmgithub
8
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Review-flow 是一个自动化的 AI 代码审查系统,通过接收 GitLab 和 GitHub 的 webhook 来触发审查。它采用多智能体方法,让多个专业审计智能体(如清洁架构、安全、测试等)同时分析代码。系统内置 MCP 服务器,让 Claude 能够报告进度、管理审查阶段,并通过适当的工具调用而非脆弱的文本解析来处理讨论线程。系统还提供实时仪表板、智能去重队列,以及在开发者推送修复代码后自动进行跟进审查的功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用 AI 为开发团队自动执行代码审查
:实施专门的架构、安全和测试检查
:跟踪团队代码质量指标和开发者表现
:Review-flow 支持哪些平台?
:MCP 集成是如何工作的?

什么时候选它

选择 review-flow 适合那些已经在使用 Claude Code 并希望获得自动化、多维度代码审查以及实时监控和团队洞察的团队。

什么时候不要选它

如果您需要支持 GitLab/GitHub 之外的版本控制系统,或者您不想使用 Claude Code 作为底层 AI 模型,请避免使用。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • get_workflow

    Read current review state and agent list

  • start_agent

    Track per-agent progress

  • complete_agent

    Mark an agent review as complete

  • set_phase

    Advance review phases

  • get_threads

    Fetch MR/PR discussion threads

  • add_action

    Queue thread actions (resolve, reply, comment)

可对比工具

claude-codegithub-copilotdeepcode

安装

安装

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。