{"meta":{"title":"IDE での GitHub MCP サーバーの使用","intro":"GitHub モデル コンテキスト プロトコル (MCP) サーバーを使用して、リポジトリ、問題、プル要求、およびその他のGitHub機能を IDE の Copilot Chat から直接操作する方法について説明します。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/copilot","title":"GitHub Copilot"},{"href":"/ja/copilot/how-tos","title":"方法"},{"href":"/ja/copilot/how-tos/provide-context","title":"コンテキストを提供する"},{"href":"/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide","title":"IDE で MCP を使用する"},{"href":"/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server","title":"GitHub MCP サーバーを使用する"}],"documentType":"article"},"body":"# IDE での GitHub MCP サーバーの使用\n\nGitHub モデル コンテキスト プロトコル (MCP) サーバーを使用して、リポジトリ、問題、プル要求、およびその他のGitHub機能を IDE の Copilot Chat から直接操作する方法について説明します。\n\nGitHub MCP サーバーは、プランの種類に関係なく、すべてのGitHub ユーザーが使用できます。 ただし、MCP サーバー内の特定のツールは、対応する GitHub 機能と同じアクセス要件を継承します。 機能に有料の GitHub または Copilot ライセンスが必要な場合、同等の MCP ツールには同じサブスクリプションが必要です。 たとえば、 Copilot cloud agent と対話するツールには、有料の Copilot ライセンスが必要です。\n\n<div class=\"ghd-tool vscode\">\n\n## GitHub MCP サーバーについて\n\nGitHub MCP サーバーは、GitHubによって提供および保守されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。\n\nGitHub MCP サーバーの概要と MCP の概要については、[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp) を参照してください。\n\n## 前提条件\n\n* GitHub のアカウント。\n* Visual Studio Code。\n* エディターで構成された GitHub MCP サーバー。 「[GitHub MCP サーバーのセットアップ](/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)」を参照してください。\n* Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、\"Copilot の MCP サーバー\" ポリシーを有効にする必要があります。\n\n## GitHub の MCP サーバーを使用Visual Studio Code\n\nGitHub MCP サーバーを使用すると、GitHubのCopilot Chatを使用して、Visual Studio Codeに対して幅広いアクションを実行できます。\n\n1. Copilot Chat のタイトル バーの <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg> アイコンをクリックして、Visual Studio Code を開きます。\n2. Copilot Chat ボックスで、**エージェント**のドロップダウン メニューから \\[エージェント] を選択します。\n3. 使用可能なアクションを表示するには、\\[ Copilot Chat ] ボックスの \\[ **ツールの構成** ] アイコンをクリックします。\n   * GitHub MCP サーバー エントリを展開すると、使用可能なツールの一覧が表示されます。\n4. \\[ Copilot Chat ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 **Enter キー**を押します。\n   * たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。\n5. GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。\n   * Copilot Chat ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。\n6. プロンプトに従ってアクションを完了します。\n\n## トラブルシューティング\n\nGitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。\n\n### 承認の問題\n\nMCP サーバーの認可で問題が発生した場合は、次のことを確認します。\n\n* 選択した IDE で GitHub にサインインしています。\n\npersonal access token (PAT) を使用して認証する場合は、次のことを確認します。\n\n* GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。\n* 正しい PAT を入力しました。\n\n### Copilot エージェント モードの問題\n\nCopilot Chat エージェント モードで問題が発生した場合は、次のことを確認します。\n\n* Copilot Chat ボックスで適切なエージェントを選択しました。\n* IDE で MCP サーバーを正しく構成しました。\n* 実行しようとしているアクションを実行するために必要なアクセス許可があります。\n\n### プッシュ保護ブロック\n\nGitHub MCP サーバーを使用していて、プッシュ保護によって公開しても安全であると思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定することで、ブロックをバイパスできる可能性があります。 「[プッシュ保護と GitHub MCP サーバーの使用](/ja/code-security/concepts/secret-security/push-protection-and-the-github-mcp-server#resolving-a-block)」を参照してください。\n\n### 一般的なヒント\n\nGitHub MCP サーバーで他の問題が発生している場合は、トラブルシューティングに役立つ一般的なヒントを次に示します。\n\n* MCP サーバーの出力ログでエラー メッセージを調べます。\n* MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。\n* MCP サーバーまたは IDE を再起動してみます。\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## GitHub MCP サーバーについて\n\nGitHub MCP サーバーは、GitHubによって提供および保守されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。\n\nGitHub MCP サーバーの概要と MCP の概要については、[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp) を参照してください。\n\n## 前提条件\n\n* **Copilotへのアクセス**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。\n* Visual Studio。\n  Visual Studioのインストールの詳細については、[Visual Studioダウンロード ページ](https://visualstudio.microsoft.com/downloads/)を参照してください。\n* エディターで構成された GitHub MCP サーバー。 「[GitHub MCP サーバーのセットアップ](/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)」を参照してください。\n* **GitHubからVisual Studioにサインインします**。\n* Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、\"Copilot の MCP サーバー\" ポリシーを有効にする必要があります。\n\n## GitHub の MCP サーバーを使用Visual Studio\n\nGitHub MCP サーバーを使用すると、GitHubのCopilot Chatを使用して、Visual Studioに対して幅広いアクションを実行できます。\n\n1. Visual Studioメニュー バーの \\[**表示**] をクリックし、\\[**GitHub Copilot Chat**] をクリックします。\n2. チャット パネルの下部にあるモード ドロップダウンから **\\[Agent]** を選択します。\n3. Copilot Chat ウィンドウで、ツール アイコンをクリックします。\n   ***\n\nGitHub\n\\*\\*の下に、使用可能なツールの一覧が表示されます。\n\n1. \\[ Copilot Chat ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 **Enter キー**を押します。\n   * たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。\n2. GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。\n   * Copilot Chat ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。\n3. プロンプトに従ってアクションを完了します。\n\n</div>\n\n<div class=\"ghd-tool jetbrains\">\n\n## GitHub MCP サーバーについて\n\nGitHub MCP サーバーは、GitHubによって提供および保守されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。\n\nGitHub MCP サーバーの概要と MCP の概要については、[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp) を参照してください。\n\n## 前提条件\n\n* **Copilotへのアクセス**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。\n* **互換性のある JetBrains IDE**。\n  GitHub Copilot は、次の IDE と互換性があります。\n\n  * IntelliJ IDEA (Ultimate、Community、Educational)\n  * Android Studio\n  * CLion\n  * Code With Me ゲスト\n  * DataGrip\n  * DataSpell\n  * GoLand\n  * JetBrains クライアント\n  * MPS\n  * PhpStorm\n  * PyCharm (Professional、Community、Educational)\n  * Rider\n  * RubyMine\n  * RustRover\n  * WebStorm\n\n  ダウンロードするには、[JetBrains IDE](https://www.jetbrains.com/products/?ref_product=copilot\\&ref_type=engagement\\&ref_style=button) のツール ファインダーを参照してください。\n* **GitHub Copilot拡張機能の最新バージョン**。 JetBrains Marketplace の [GitHub Copilot プラグイン](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) を参照してください。 インストール手順については、「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains)」を参照してください。\n* **JetBrains IDE で GitHub にサインインします**。 認証手順については、「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide)」を参照してください。\n* **GitHubエディターで構成された MCP サーバー**。 「[GitHub MCP サーバーのセットアップ](/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)」を参照してください。\n* Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、\"Copilot の MCP サーバー\" ポリシーを有効にする必要があります。\n\n## JetBrains IDE での GitHub MCP サーバーの使用\n\nGitHub MCP サーバーを使用すると、JetBrains IDE のGitHubを使用して、Copilot Chatに対して幅広いアクションを実行できます。\n\n1. JetBrains IDE ウィンドウの右側にあるCopilot Chat アイコンをクリックして、GitHub Copilot Chat ウィンドウを開きます。\n\n   ![アクティビティ バーにある GitHub Copilot Chat アイコンのスクリーンショット。](/assets/images/help/copilot/jetbrains-copilot-chat-icon.png)\n2. チャット パネルの上部にある **\\[Agent]** タブをクリックします。\n3. 使用可能なアクションを表示するには、\\[ Copilot Chat ] ボックスの \\[ツール] アイコンをクリックします。\n   * GitHub MCP サーバーから使用可能なアクションの一覧が表示されます。\n4. \\[ Copilot Chat ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 **Enter キー**を押します。\n   * たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。\n5. GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。\n   * Copilot Chat ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。\n6. プロンプトに従ってアクションを完了します。\n\n## トラブルシューティング\n\nGitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。\n\n### 承認の問題\n\nMCP サーバーの認可で問題が発生した場合は、次のことを確認します。\n\n* 選択した IDE で GitHub にサインインしています。\n\npersonal access token (PAT) を使用して認証する場合は、次のことを確認します。\n\n* GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。\n* 正しい PAT を入力しました。\n\n### Copilot エージェント モードの問題\n\nCopilot Chat エージェント モードで問題が発生した場合は、次のことを確認します。\n\n* Copilot Chat ボックスで適切なエージェントを選択しました。\n* IDE で MCP サーバーを正しく構成しました。\n* 実行しようとしているアクションを実行するために必要なアクセス許可があります。\n\n### プッシュ保護ブロック\n\nGitHub MCP サーバーを使用していて、プッシュ保護によって公開しても安全であると思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定することで、ブロックをバイパスできる可能性があります。 「[プッシュ保護と GitHub MCP サーバーの使用](/ja/code-security/concepts/secret-security/push-protection-and-the-github-mcp-server#resolving-a-block)」を参照してください。\n\n### 一般的なヒント\n\nGitHub MCP サーバーで他の問題が発生している場合は、トラブルシューティングに役立つ一般的なヒントを次に示します。\n\n* MCP サーバーの出力ログでエラー メッセージを調べます。\n* MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。\n* MCP サーバーまたは IDE を再起動してみます。\n\n</div>\n\n<div class=\"ghd-tool xcode\">\n\n## GitHub MCP サーバーについて\n\nGitHub MCP サーバーは、GitHubによって提供および保守されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。\n\nGitHub MCP サーバーの概要と MCP の概要については、[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp) を参照してください。\n\n## 前提条件\n\n* **Copilotへのアクセス**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。\n* **Xcode 拡張機能のGitHub Copilot**。 「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension)」を参照してください。\n* エディターで構成された GitHub MCP サーバー。 「[GitHub MCP サーバーのセットアップ](/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)」を参照してください。\n* Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、\"Copilot の MCP サーバー\" ポリシーを有効にする必要があります。\n\n## Xcode での GitHub MCP サーバーの使用\n\nGitHub MCP サーバーを使用すると、Xcode のGitHubを使用して、Copilot Chatに対して幅広いアクションを実行できます。\n\n1. チャット ビューを開くには、メニュー バーの **\\[エディター** ] をクリックし、\\[ **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot** ]、\\[ **チャットを開く**] の順にクリックします。\n   Copilot Chat が新しいウィンドウで開きます。\n2. チャット パネルの下部にある **\\[Agent]** を選択します。\n3. 使用可能なアクションを表示するには、\\[ Copilot Chat ] ボックスの \\[ツール] アイコンをクリックします。\n   * GitHub MCP サーバーから使用可能なアクションの一覧が表示されます。\n4. \\[ Copilot Chat ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 **Enter キー**を押します。\n   * たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。\n5. GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。\n   * Copilot Chat ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。\n6. プロンプトに従ってアクションを完了します。\n\n## トラブルシューティング\n\nGitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。\n\n### 承認の問題\n\nMCP サーバーの認可で問題が発生した場合は、次のことを確認します。\n\n* 選択した IDE で GitHub にサインインしています。\n\npersonal access token (PAT) を使用して認証する場合は、次のことを確認します。\n\n* GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。\n* 正しい PAT を入力しました。\n\n### Copilot エージェント モードの問題\n\nCopilot Chat エージェント モードで問題が発生した場合は、次のことを確認します。\n\n* Copilot Chat ボックスで適切なエージェントを選択しました。\n* IDE で MCP サーバーを正しく構成しました。\n* 実行しようとしているアクションを実行するために必要なアクセス許可があります。\n\n### プッシュ保護ブロック\n\nGitHub MCP サーバーを使用していて、プッシュ保護によって公開しても安全であると思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定することで、ブロックをバイパスできる可能性があります。 「[プッシュ保護と GitHub MCP サーバーの使用](/ja/code-security/concepts/secret-security/push-protection-and-the-github-mcp-server#resolving-a-block)」を参照してください。\n\n### 一般的なヒント\n\nGitHub MCP サーバーで他の問題が発生している場合は、トラブルシューティングに役立つ一般的なヒントを次に示します。\n\n* MCP サーバーの出力ログでエラー メッセージを調べます。\n* MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。\n* MCP サーバーまたは IDE を再起動してみます。\n\n</div>\n\n<div class=\"ghd-tool eclipse\">\n\n## GitHub MCP サーバーについて\n\nGitHub MCP サーバーは、GitHubによって提供および保守されるモデル コンテキスト プロトコル (MCP) サーバーです。 MCP を使うと、AI 機能を他のツールやサービスと統合し、コンテキスト対応の AI 支援を提供することで開発エクスペリエンスを強化できます。\n\nGitHub MCP サーバーの概要と MCP の概要については、[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp) を参照してください。\n\n## 前提条件\n\n* **Copilot へのアクセス権**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。\n* **Eclipse の互換バージョン**。 GitHub Copilot 拡張機能を使うには、Eclipse バージョン 2024-09 以降が必要です。 [Eclipse のダウンロード ページ](https://www.eclipse.org/downloads/packages/)を参照してください。\n* Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、\"Copilot の MCP サーバー\" ポリシーを有効にする必要があります。\n* エディターで構成された GitHub MCP サーバー。 「[GitHub MCP サーバーのセットアップ](/ja/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)」を参照してください。\n* **GitHub Copilot拡張機能の最新バージョン**。 これを [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) からダウンロードします。 詳細については、「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse)」を参照してください。\n* **Eclipse から GitHub にサインインします**。\n\n## Eclipse での GitHub MCP サーバーの使用\n\nGitHub MCP サーバーを使用すると、Eclipse のGitHubを使用して、Copilot Chatに対して幅広いアクションを実行できます。\n\n1. Copilot Chat パネルを開くには、Eclipse の下部にあるステータス バーのCopilot アイコン (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) をクリックし、\\[**チャットを開く**] をクリックします。\n2. チャット パネルの下部にあるモード ドロップダウンから **\\[Agent]** を選択します。\n3. 使用可能なアクションを表示するには、\\[ Copilot Chat ] ボックスの \\[ツール] アイコンをクリックします。\n   * `github`の下に、使用可能なアクションの一覧が表示されます。\n4. \\[ Copilot Chat ボックスに、実行するアクションに関連するコマンドまたは質問を入力し、 **Enter キー**を押します。\n   * たとえば、 GitHub MCP サーバーに新しい問題の作成、pull request の一覧表示、リポジトリ情報の取得を依頼できます。\n5. GitHub MCP サーバーが要求を処理し、チャット インターフェイスで応答を提供します。\n   * Copilot Chat ボックスで、追加のアクセス許可を付与するか、アクションを完了するための詳細情報を指定するように求められる場合があります。\n6. プロンプトに従ってアクションを完了します。\n\n## トラブルシューティング\n\nGitHub MCP サーバーの使用中に問題が発生した場合は、いくつかの一般的なトラブルシューティング手順を実行できます。\n\n### 承認の問題\n\nMCP サーバーの認可で問題が発生した場合は、次のことを確認します。\n\n* 選択した IDE で GitHub にサインインしています。\n\npersonal access token (PAT) を使用して認証する場合は、次のことを確認します。\n\n* GitHub の PAT が有効であり、実行するアクションに必要なスコープを持っています。\n* 正しい PAT を入力しました。\n\n### Copilot エージェント モードの問題\n\nCopilot Chat エージェント モードで問題が発生した場合は、次のことを確認します。\n\n* Copilot Chat ボックスで適切なエージェントを選択しました。\n* IDE で MCP サーバーを正しく構成しました。\n* 実行しようとしているアクションを実行するために必要なアクセス許可があります。\n\n### プッシュ保護ブロック\n\nGitHub MCP サーバーを使用していて、プッシュ保護によって公開しても安全であると思われるシークレットがブロックされている場合は、シークレットを許可する理由を指定することで、ブロックをバイパスできる可能性があります。 「[プッシュ保護と GitHub MCP サーバーの使用](/ja/code-security/concepts/secret-security/push-protection-and-the-github-mcp-server#resolving-a-block)」を参照してください。\n\n### 一般的なヒント\n\nGitHub MCP サーバーで他の問題が発生している場合は、トラブルシューティングに役立つ一般的なヒントを次に示します。\n\n* MCP サーバーの出力ログでエラー メッセージを調べます。\n* MCP サーバーをローカル環境で実行している場合は、ローカル環境が Docker コンテナーの実行用に正しく設定されていることを確認します。\n* MCP サーバーまたは IDE を再起動してみます。\n\n</div>\n\n## 詳細については、次を参照してください。\n\n* [MCP を使用した GitHub Copilot エージェント モードの強化](/ja/copilot/tutorials/enhance-agent-mode-with-mcp)\n* [リポジトリの MCP サーバーを構成する](/ja/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers)"}