GitHub MCP
コミュニティ地域Global
/GitHub MCP とは?
GitHub MCP ServerはAIツールをGitHubに直接接続し、エージェント、アシスタント、チャットボットが自然言語でのやり取りを通じて、リポジトリやコードファイルの読み取り、イシューとプルリクエストの管理、コードの分析、ワークフローの自動化を行えるようにします。GitHub自身によって開発・メンテナンスされており、ホスト型のリモートサーバー(api.githubcopilot.com)としても、Dockerやセルフビルドのバイナリで実行するローカルサーバーとしても利用できます。
プロジェクトの公開情報をもとに AI で作成した掲載ページです。誤りを含む場合があるため、元の情報源をご確認ください。
/GitHub MCP でできること
リポジトリ内のファイルを閲覧・検索してプロジェクト構造を説明する
イシューを作成・トリアージし、Copilotをイシューにアサインする
プルリクエストをレビューし、Copilotによるレビューを依頼する
最新のCIワークフロー実行が失敗した理由を確認し、失敗したジョブのログを取得する
リポジトリのオープンなDependabotアラートとコードスキャンアラートを一覧表示する
/GitHub MCP がアシスタントに提供するツール
接続後、アシスタントが呼び出せるもの。
| ツール | できること |
|---|---|
| actions get | GitHub Actionsのリソース(ワークフロー、ワークフロー実行、ジョブ、アーティファクト)の詳細を取得します。 |
| actions list | リポジトリ内のGitHub Actionsワークフローを一覧表示します。 |
| actions run trigger | GitHub Actionsのワークフローアクションをトリガーします。 |
| get job logs | GitHub Actionsのワークフロージョブログを取得します。 |
| get code quality finding | コード品質の検出結果を取得します。 |
| get code scanning alert | コードスキャンアラートを取得します。 |
| list code scanning alerts | リポジトリのコードスキャンアラートを一覧表示します。 |
| get me | 自分のユーザープロフィールを取得します。 |
| get team members | チームメンバーを取得します。 |
| get teams | 特定ユーザーまたは認証済みユーザーのチームを取得します。 |
| ui get | UIデータを取得します。 |
| assign copilot to issue | Copilotをイシューにアサインします。 |
| request copilot review | プルリクエストにCopilotのレビューを依頼します。 |
| assign copilot to issue with intent | 意図のメタデータ(理由、信頼度、提案)付きでCopilotをイシューにアサインします。 |
| get dependabot alert | Dependabotアラートを取得します。 |
| list dependabot alerts | リポジトリのDependabotアラートを一覧表示します。 |
| discussion comment write | ディスカッションのコメントを管理します(追加、返信、更新、削除、回答のマーク/解除)。 |
| get discussion | ディスカッションを取得します。 |
| get discussion comments | ディスカッションへのコメントを取得します。 |
| list discussion categories | ディスカッションのカテゴリを一覧表示します。 |
| list discussions | リポジトリまたは組織のディスカッションを一覧表示します。 |
| create gist | Gistを作成します。 |
| get gist | Gistの内容を取得します。 |
| list gists | Gistを一覧表示します。 |
| update gist | Gistを更新します。 |
| get repository tree | リポジトリのツリーを取得します。 |
| create repository ruleset | リポジトリルールセットを作成します。 |
| custom properties read | カスタムプロパティを読み取ります。 |
| custom properties write | カスタムプロパティを設定します。 |
| repository ruleset read | リポジトリルールセットを読み取ります。 |
/GitHub MCP に関する質問
キーやアカウントが必要ですか?
いいえ。キーなしで接続します。
どのアシスタントで使えますか?
Claude, ChatGPT, Gemini, Grok
どの国で使えますか?
どの国でも。
