mcpField
C
Claude GitHub MCP Server

Claude GitHub MCP Server

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

Claude GitHub MCP Server について

Claude GitHub MCP Serverは、Claude DesktopからGitHubリポジトリを操作するためのサーバーです。プルリクエストの処理やリポジトリ管理に対応し、npmで導入してGitHubの個人アクセストークンを使います。

主な機能

  1. 01プルリクエストの一覧と詳細表示
  2. 02プルリクエストの差分要約
  3. 03コメント投稿とマージ
  4. 04レビュアー依頼とクローズ
  5. 05リポジトリの作成と削除

活用シーン

  1. 01リポジトリの未クローズPRの確認
  2. 02マージ判断前の変更内容の要約
  3. 03コメント投稿やレビュー依頼
  4. 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

お楽しみください!

コメント

MCP は初めてですか?

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

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