Gh Self Reviewer

Gh Self Reviewer

🚀 自我审查者(gh-self-reviewer)

一个基于 Go 的 Anthropic MCP 服务器,它能够助力开发者对自己的 GitHub 拉取请求进行自我审查,提升代码审查效率。

Go 语言报告卡

🚀 快速开始

本工具是基于 Go 的 Anthropic MCP 服务器,主要用于帮助开发者自我审查 GitHub 拉取请求。下面为您详细介绍安装和使用方法。

✨ 主要特性

  • 可列出您在所有拥有权限的 GitHub 仓库中的打开拉取请求,方便您统一管理和查看。
  • 支持在您的拉取请求上添加评论,便于与团队成员沟通交流。
  • 专为与 Claude AI 配合使用而设计,通过模型控制协议 (MCP) 进行交互,实现智能审查。

📦 安装指南

先决条件

  • 需要安装 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 进行配置

  1. 生成一个带有 repo 权限的 GitHub 个人访问令牌。
  2. 将以下配置添加到您的 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 执行以下操作:

  1. 列出您打开的拉取请求:
能否列出我所有的 GitHub 拉取请求?
  1. 审查并评论特定的 PR:
请审查我的 PR https://github.com/username/repo/pull/123 并添加一条评论

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-26 21:48

相似服务问题