gh-self-reviewer について
gh-self-reviewerは、Claudeを使ってGitHubのプルリクエストを自己レビューする開発者向けのGo製MCPサーバーです。所有リポジトリのオープン中のプルリクエストを一覧表示し、レビューコメントを投稿できます。
主な機能
- 01オープン中のプルリクエスト一覧
- 02所有リポジトリの検索
- 03プルリクエストへのコメント
- 04Claudeとの連携
活用シーン
- 01複数リポジトリのオープン中PRを確認
- 02Claudeでプルリクエストをレビュー
- 03プルリクエストにレビューコメントを投稿
MCP 対応
MCPサーバーは、GitHubのプルリクエスト一覧表示とコメント投稿の機能をClaude AIに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
gh-self-reviewer
GitHub のプルリクエストを開発者がセルフレビューするのを支援する、Go ベースの Anthropic MCP サーバーです。
機能
- 所有する GitHub リポジトリ全体のオープンなプルリクエストをすべて一覧表示します
- プルリクエストにコメントします
- Model Control Protocol(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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。