gh自我审阅者

一个基于Go的Anthropic MCP服务器,帮助开发人员自我审查他们的GitHub pull请求。
特性
- 列出您在拥有的GitHub存储库中的所有打开拉取请求
- 评论您的pull请求
- 设计用于使用模型控制协议(MCP)与Claude AI协同工作
安装
先决条件
- 达到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进行设置
- 使用生成GitHub个人访问令牌
repo范围
- 将以下配置添加到您的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许可证
麻省理工学院
