Claude GitHub MCP Server について
Claude GitHub MCP Serverは、Claude DesktopからGitHubリポジトリを操作するためのサーバーです。プルリクエストの処理やリポジトリ管理に対応し、npmで導入してGitHubの個人アクセストークンを使います。
主な機能
- 01プルリクエストの一覧と詳細表示
- 02プルリクエストの差分要約
- 03コメント投稿とマージ
- 04レビュアー依頼とクローズ
- 05リポジトリの作成と削除
活用シーン
- 01リポジトリの未クローズPRの確認
- 02マージ判断前の変更内容の要約
- 03コメント投稿やレビュー依頼
- 04GitHubリポジトリの作成や削除
MCP 対応
Claude DesktopなどのMCPクライアントに、GitHubのプルリクエスト操作とリポジトリ管理のツールを提供します。設定にはGitHubの個人アクセストークンを使います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Claude GitHub MCP サーバー
Claude Desktop 用の GitHub MCP サーバーです。Claude が GitHub リポジトリを操作できるようになります。
コピーする JSON はこちらです
{
"mcpServers": {
"github-pr": {
"command": "claude-github-mcp",
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
}
}
}
}
クイックインストール
npm install -g claude-github-mcp
機能
- 任意の GitHub リポジトリのプルリクエストを一覧表示して確認
- 特定の PR の詳細情報を取得
- プルリクエストにコメント
- PR のレビュアーを依頼
- プルリクエストをマージ
- 差分を強調表示して PR の変更を要約
- 任意のコメントを付けて PR をクローズ/却下
- 新しいリポジトリを作成
- 既存のリポジトリを削除
使用方法
"microsoft/vscode のオープンな PR を表示して""owner/repo の PR #123 の詳細を取得して""owner/repo の PR #456 の変更を要約して""owner/repo の PR #789 に「LGTM! この変更を承認します。」とコメントして""owner/repo の PR #42 のレビュアーとして alice と bob を依頼して""owner/repo の PR #101 をマージして""owner/repo の PR #202 を「このアプローチはうまくいきません」という理由でクローズして""xyz ファイルと「test file」という内容を含む test という名前のリポジトリを作成して""このリポジトリ「repo link」を削除して"
利用可能なコマンド
list-prs:リポジトリのプルリクエストを一覧表示しますdiscuss-pr:特定の PR の詳細を取得しますsummarize-pr:差分を含めて PR の変更を要約しますcomment-on-pr:PR にコメントを投稿しますrequest-reviewers:PR のレビュアーを依頼しますmerge-pr:PR をマージしますclose-pr:PR をクローズ/却下しますcreate-repository:新しいリポジトリを作成しますdelete-repository:既存のリポジトリを削除します
必要条件
- Node.js 16+
- 適切な個人用アクセストークンを持つ GitHub アカウント
- Claude Desktop
お楽しみください!
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。