GitHub MCP サーバーは、プランの種類に関係なく、すべてのGitHub ユーザーが使用できます。 ただし、MCP サーバー内の特定のツールは、対応する GitHub 機能と同じアクセス要件を継承します。 機能に有料の GitHub または Copilot ライセンスが必要な場合、同等の MCP ツールには同じサブスクリプションが必要です。 たとえば、 Copilot クラウドエージェント と対話するツールには、有料の Copilot ライセンスが必要です。
GitHub MCP サーバーについて
GitHub MCP サーバーとは、GitHub によって提供および管理されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。
GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
前提条件
- GitHub のアカウント。
- Visual Studio Code。
- エディターで構成された GitHub MCP サーバー。 「GitHub MCP サーバーのセットアップ」を参照してください。
- Copilot 事業 または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
GitHub の MCP サーバーを使用Visual Studio Code
GitHub MCP サーバーを使用すると、GitHubのコパイロットチャットを使用して、Visual Studio Codeに対して幅広いアクションを実行できます。
- コパイロットチャット のタイトル バーの アイコンをクリックして、Visual Studio Code を開きます。
-
コパイロットチャット ボックスで、**エージェント**のドロップダウン メニューから [エージェント] を選択します。 - 使用可能なアクションを表示するには、[ コパイロットチャット ] ボックスの [ ツールの構成 ] アイコンをクリックします。
- GitHub MCP サーバー エントリを展開すると、使用可能なツールの一覧が表示されます。
- [ コパイロットチャット ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 Enter キーを押します。
- たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。
-
GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。- コパイロットチャット ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。
- プロンプトに従ってアクションを完了します。
トラブルシューティング
GitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。
承認の問題
MCP サーバーの認可で問題が発生した場合は、次のことを確認します。
- 任意の IDE で GitHub にサインインしています。
personal access token (PAT) で認証を行っている場合は、次のことを確認します。
- GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。
- 正しい PAT を入力しました。
Copilot エージェント モードの問題
コパイロットチャット エージェント モードで問題が発生した場合は、次のことを確認します。
- コパイロットチャット ボックスで適切なエージェントを選択しています。
- IDE で MCP サーバーを正しく構成しました。
- 実行しようとしているアクションを実行するために必要なアクセス許可があります。
プッシュ保護ブロック
GitHub MCP サーバーを使っており、プッシュ保護により公開しても安全だと思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定してブロックをバイパスできる可能性があります。 「プッシュ保護と GitHub MCP サーバーの使用」を参照してください。
一般的なヒント
GitHub MCP サーバーで他の問題が発生する場合のトラブルシューティングに役立つ一般的なヒントを次に示します。
- MCP サーバーの出力ログでエラー メッセージを調べます。
- MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。
- MCP サーバーまたは IDE を再起動してみます。
GitHub MCP サーバーについて
GitHub MCP サーバーとは、GitHub によって提供および管理されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。
GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
前提条件
Copilotへのアクセス**。 「[AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)」をご覧ください。
- Visual Studio。 Visual Studioのインストールの詳細については、Visual Studioダウンロード ページを参照してください。
- エディターで構成された GitHub MCP サーバー。 「GitHub MCP サーバーのセットアップ」を参照してください。
GitHubからVisual Studioにサインインします**。
- Copilot 事業 または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
GitHub の MCP サーバーを使用Visual Studio
GitHub MCP サーバーを使用すると、GitHubのコパイロットチャットを使用して、Visual Studioに対して幅広いアクションを実行できます。
1. Visual Studioメニュー バーの [表示] をクリックし、[ギットハブ コパイロット チャット] をクリックします。
- チャット パネルの下部にあるモード ドロップダウンから [Agent] を選択します。
-
コパイロットチャット ウィンドウで、ツール アイコンをクリックします。
GitHub **の下に、使用可能なツールの一覧が表示されます。 - [ コパイロットチャット ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 Enter キーを押します。
- たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。
-
GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。- コパイロットチャット ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。
- プロンプトに従ってアクションを完了します。
GitHub MCP サーバーについて
GitHub MCP サーバーとは、GitHub によって提供および管理されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。
GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
前提条件
Copilotへのアクセス**。 「[AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)」をご覧ください。
-
互換性のある JetBrains IDE。 GitHub Copilot は、次の IDE と互換性があります。
- IntelliJ IDEA (Ultimate、Community、Educational)
- Android Studio
- AppCode
- CLion
- Code With Me ゲスト
- DataGrip
- DataSpell
- GoLand
- JetBrains クライアント
- MPS
- PhpStorm
- PyCharm (Professional、Community、Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
ダウンロードするには、JetBrains IDE のツール ファインダーを参照してください。
-
GitHub Copilot 拡張機能の最新バージョン。 JetBrains Marketplace で「GitHub Copilot プラグイン」を確認してください。 インストール手順については、「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
-
JetBrains IDE で GitHub にサインインします。 認証手順については、「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
GitHubエディターで構成された MCP サーバー**。 「[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server)」を参照してください。
- Copilot 事業 または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
JetBrains IDE での GitHub MCP サーバーの使用
GitHub MCP サーバーを使用すると、JetBrains IDE のGitHubを使用して、コパイロットチャットに対して幅広いアクションを実行できます。
-
JetBrains IDE ウィンドウの右側にあるコパイロットチャット アイコンをクリックして、ギットハブ コパイロット チャット ウィンドウを開きます。

-
チャット パネルの上部にある [Agent] タブをクリックします。
-
使用可能なアクションを表示するには、[ コパイロットチャット ] ボックスの [ツール] アイコンをクリックします。
- GitHub MCP サーバーから使用可能なアクションの一覧が表示されます。
-
[ コパイロットチャット ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 Enter キーを押します。
- たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。
-
GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。- コパイロットチャット ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。
-
プロンプトに従ってアクションを完了します。
トラブルシューティング
GitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。
承認の問題
MCP サーバーの認可で問題が発生した場合は、次のことを確認します。
- 任意の IDE で GitHub にサインインしています。
personal access token (PAT) で認証を行っている場合は、次のことを確認します。
- GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。
- 正しい PAT を入力しました。
Copilot エージェント モードの問題
コパイロットチャット エージェント モードで問題が発生した場合は、次のことを確認します。
- コパイロットチャット ボックスで適切なエージェントを選択しています。
- IDE で MCP サーバーを正しく構成しました。
- 実行しようとしているアクションを実行するために必要なアクセス許可があります。
プッシュ保護ブロック
GitHub MCP サーバーを使っており、プッシュ保護により公開しても安全だと思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定してブロックをバイパスできる可能性があります。 「プッシュ保護と GitHub MCP サーバーの使用」を参照してください。
一般的なヒント
GitHub MCP サーバーで他の問題が発生する場合のトラブルシューティングに役立つ一般的なヒントを次に示します。
- MCP サーバーの出力ログでエラー メッセージを調べます。
- MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。
- MCP サーバーまたは IDE を再起動してみます。
GitHub MCP サーバーについて
GitHub MCP サーバーとは、GitHub によって提供および管理されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。
GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
前提条件
Copilotへのアクセス**。 「[AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)」をご覧ください。
- Xcode 拡張機能のGitHub Copilot。 「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
- エディターで構成された GitHub MCP サーバー。 「GitHub MCP サーバーのセットアップ」を参照してください。
- Copilot 事業 または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
Xcode での GitHub MCP サーバーの使用
GitHub MCP サーバーを使用すると、Xcode のGitHubを使用して、コパイロットチャットに対して幅広いアクションを実行できます。
- チャット ビューを開くには、メニュー バーの [エディター ] をクリックし、[ Copilot ]、[ チャットを開く] の順にクリックします。 コパイロットチャット が新しいウィンドウで開きます。
- チャット パネルの下部にある [Agent] を選択します。
- 使用可能なアクションを表示するには、[ コパイロットチャット ] ボックスの [ツール] アイコンをクリックします。
- GitHub MCP サーバーから使用可能なアクションの一覧が表示されます。
- [ コパイロットチャット ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 Enter キーを押します。
- たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。
-
GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。- コパイロットチャット ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。
- プロンプトに従ってアクションを完了します。
トラブルシューティング
GitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。
承認の問題
MCP サーバーの認可で問題が発生した場合は、次のことを確認します。
- 任意の IDE で GitHub にサインインしています。
personal access token (PAT) で認証を行っている場合は、次のことを確認します。
- GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。
- 正しい PAT を入力しました。
Copilot エージェント モードの問題
コパイロットチャット エージェント モードで問題が発生した場合は、次のことを確認します。
- コパイロットチャット ボックスで適切なエージェントを選択しています。
- IDE で MCP サーバーを正しく構成しました。
- 実行しようとしているアクションを実行するために必要なアクセス許可があります。
プッシュ保護ブロック
GitHub MCP サーバーを使っており、プッシュ保護により公開しても安全だと思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定してブロックをバイパスできる可能性があります。 「プッシュ保護と GitHub MCP サーバーの使用」を参照してください。
一般的なヒント
GitHub MCP サーバーで他の問題が発生する場合のトラブルシューティングに役立つ一般的なヒントを次に示します。
- MCP サーバーの出力ログでエラー メッセージを調べます。
- MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。
- MCP サーバーまたは IDE を再起動してみます。
GitHub MCP サーバーについて
GitHub MCP サーバーとは、GitHub によって提供および管理されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。
GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
前提条件
- Copilot へのアクセス権。 「GitHub Copilotとは」をご覧ください。
- Eclipse の互換バージョン。 GitHub Copilot 拡張機能を使うには、Eclipse バージョン 2024-09 以降が必要です。 Eclipse のダウンロード ページを参照してください。
- Copilot 事業 または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
- エディターで構成された GitHub MCP サーバー。 「GitHub MCP サーバーのセットアップ」を参照してください。
GitHub Copilot拡張機能の最新バージョン**。 これを [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text) からダウンロードします。 詳細については、「[AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse)」を参照してください。
- Eclipse から GitHub にサインインします。
Eclipse での GitHub MCP サーバーの使用
GitHub MCP サーバーを使用すると、Eclipse のGitHubを使用して、コパイロットチャットに対して幅広いアクションを実行できます。
1. コパイロットチャット パネルを開くには、Eclipse の下部にあるステータス バーのCopilot アイコン () をクリックし、[チャットを開く] をクリックします。
- チャット パネルの下部にあるモード ドロップダウンから [Agent] を選択します。
- 使用可能なアクションを表示するには、[ コパイロットチャット ] ボックスの [ツール] アイコンをクリックします。
githubの下に、使用可能なアクションの一覧が表示されます。
- [ コパイロットチャット ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 Enter キーを押します。
- たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。
-
GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。- コパイロットチャット ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。
- プロンプトに従ってアクションを完了します。
トラブルシューティング
GitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。
承認の問題
MCP サーバーの認可で問題が発生した場合は、次のことを確認します。
- 任意の IDE で GitHub にサインインしています。
personal access token (PAT) で認証を行っている場合は、次のことを確認します。
- GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。
- 正しい PAT を入力しました。
Copilot エージェント モードの問題
コパイロットチャット エージェント モードで問題が発生した場合は、次のことを確認します。
- コパイロットチャット ボックスで適切なエージェントを選択しています。
- IDE で MCP サーバーを正しく構成しました。
- 実行しようとしているアクションを実行するために必要なアクセス許可があります。
プッシュ保護ブロック
GitHub MCP サーバーを使っており、プッシュ保護により公開しても安全だと思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定してブロックをバイパスできる可能性があります。 「プッシュ保護と GitHub MCP サーバーの使用」を参照してください。
一般的なヒント
GitHub MCP サーバーで他の問題が発生する場合のトラブルシューティングに役立つ一般的なヒントを次に示します。
- MCP サーバーの出力ログでエラー メッセージを調べます。
- MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。
- MCP サーバーまたは IDE を再起動してみます。