关于 gh-self-reviewer
gh-self-reviewer 是面向开发者的 Go 语言 MCP 服务,可配合 Claude 自行检查 GitHub 拉取请求。它能列出所拥有仓库中的未关闭请求,并发布评审评论。
主要功能
- 01列出未关闭的拉取请求
- 02查找所拥有的仓库
- 03为拉取请求发表评论
- 04与 Claude 集成
适用场景
- 01查找多个仓库中的未关闭请求
- 02使用 Claude 检查拉取请求
- 03发布拉取请求评审评论
MCP 相关
该 MCP 服务向 Claude AI 提供 GitHub 拉取请求列表和评论功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
gh-self-reviewer
一个基于 Go 的 Anthropic MCP 服务,帮助开发者自行审查 GitHub 拉取请求。
功能
- 列出你在所有自有 GitHub 仓库中尚未关闭的拉取请求
- 在你的拉取请求中发表评论
- 专为使用模型控制协议(MCP)的 Claude AI 设计
安装
前提条件
- Go 1.24.0 或更高版本
- 具有相应权限的 GitHub 个人访问令牌
从源代码构建
git clone https://github.com/alesr/gh-self-reviewer.git
cd gh-self-reviewer
go build -o gh-self-reviewer main.go
配置 Claude AI
-
生成一个具有
repo范围的 GitHub 个人访问令牌 -
将以下配置添加到 Claude AI 配置中:
{
"mcpServers": {
"github_tools": {
"command": "/path/to/gh-self-reviewer",
"args": [],
"env": {
"GITHUB_TOKEN_MCP_APP_REVIEW": "your_github_token_here"
}
}
}
}
将 /path/to/gh-self-reviewer 替换为可执行文件的实际路径,并将 your_github_token_here 替换为你的 GitHub 个人访问令牌。
使用
设置完成后,你可以指示 Claude:
-
列出你尚未关闭的拉取请求:
Could you list my open GitHub pull requests? -
审查并评论特定的 PR:
Please review my PR at https://github.com/username/repo/pull/123 and add a comment
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。