使用说明
Gerrit MCP服务器(Ruby)
Gerrit代码审查模型上下文协议(MCP)服务器的Ruby实现。
特性
- 列出更改文件:在更改中修改所有文件
- 获取文件内容:检索特定文件的内容
- 获取文件差异:使用上下文选项获取单个文件的差异
- 获取统一差异:为整个更改获取补丁样式的统一差异
- 获取提交消息:检索更改修订的提交消息
- 查找相关更改:发现与当前更改相关的更改
- 帖子评论:通过更改id审查补丁集,并将反馈直接发布到gerrit
安装
- 克隆存储库:
克隆 cd-gerrit mcp服务器
-
instqll依赖关系: 捆绑安装
-
将url、用户名和密码添加到.env文件中
-
运行服务器: bin/gerrit mcp服务器
对于docker安装,只需准备.env文件并执行docker compose-up-d
将mcp服务器添加到Claude
claude mcp添加--传输http<服务器名> : 例如:claude mcp添加--传输http gerrithttp://gerrit-mcp-server.inseng.test:3000
安装后,您只需询问claude“我能用gerrit mcp服务器做什么”
