项目简介
ReAgent是一个轻量级的MCP服务器,专门用于代码审查场景。它通过浏览器界面提供类似GitHub PR的审查体验,支持逐行评论、文件树导航和审核工作流。
主要功能
- 交互式代码审查界面:在浏览器中打开类似GitHub的审查UI
- 逐行评论功能:支持在特定代码行上添加详细反馈
- Git集成:可以审查未提交的更改、特定提交或分支差异
- 本地文件审查:支持审查任意本地文件
- 两步工作流程:创建审查 → 获取审查结果
- 多模式支持:支持未提交更改、特定提交、分支对比和本地文件审查
安装步骤
- 使用npm全局安装:'npm install -g @fsmiamoto/reagent'
- 验证安装:'reagent --version'
服务器配置
在MCP客户端配置中添加以下JSON配置:
{ "mcpServers": { "reagent": { "command": "npx", "args": ["-y", "@fsmiamoto/reagent@latest", "mcp"] } 参数说明: - 'command': 使用npx命令运行最新版本 - 'args': - '-y' - 自动确认所有提示 - '@fsmiamoto/reagent@latest" - 指定使用最新版本 - 'mcp' - 启动MCP服务器模式 ## 基本使用方法 1. **创建审查会话**:调用'create_review'工具初始化审查 2. **用户参与**:将返回的URL展示给用户进行交互式审查 3. **获取结果**:调用'get_review'工具获取完成的审查反馈 4. **CLI替代方案**:也可直接使用命令行'reagent review --auto-start' ## 核心工作流程 1. **创建审查**:返回包含会话ID和审查URL 2. **用户审查**:用户在浏览器界面中进行代码审查 3. **返回结果**:包含批准状态、总体反馈和具体评论
信息
分类
开发者工具