mcpField
G
gh-self-reviewer

gh-self-reviewer

ローカル
github.com/alesrバージョン管理080 週間前に更新

gh-self-reviewer について

gh-self-reviewerは、Claudeを使ってGitHubのプルリクエストを自己レビューする開発者向けのGo製MCPサーバーです。所有リポジトリのオープン中のプルリクエストを一覧表示し、レビューコメントを投稿できます。

主な機能

  1. 01オープン中のプルリクエスト一覧
  2. 02所有リポジトリの検索
  3. 03プルリクエストへのコメント
  4. 04Claudeとの連携

活用シーン

  1. 01複数リポジトリのオープン中PRを確認
  2. 02Claudeでプルリクエストをレビュー
  3. 03プルリクエストにレビューコメントを投稿

MCP 対応

MCPサーバーは、GitHubのプルリクエスト一覧表示とコメント投稿の機能をClaude AIに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

gh-self-reviewer

Go Report Card

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 でのセットアップ

  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. オープンなプルリクエストを一覧表示する:

    Could you list my open GitHub pull requests?
    
  2. 特定の PR をレビューしてコメントする:

    Please review my PR at https://github.com/username/repo/pull/123 and add a comment
    

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。