Skip to main content

GitHub MCP サヌバヌの䜿甚

GitHub モデル コンテキスト プロトコル (MCP) サヌバヌを䜿っお Copilot Chat を拡匵する方法に぀いお説明したす。

メモ

リモヌトの GitHub MCP サヌバヌは珟圚 パブリック プレビュヌ 段階にあり、倉曎される可胜性がありたす。ロヌカルでの GitHub MCP サヌバヌの䜿甚は䞀般提䟛 (GA) されおいたす。

パブリック プレビュヌ 段階では、Copilot の OAuth を介したリモヌトの GitHub MCP サヌバヌぞのアクセスは、organization レベルたたは Enterprise レベルで Copilot の゚ディタヌのプレビュヌ機胜ポリシヌにより管理されたす。 サヌバヌぞの PAT アクセスは PAT ポリシヌにより管理されたす。

GitHub MCP サヌバヌに぀いお

GitHub MCP サヌバヌずは、GitHub によっお提䟛および管理されるモデル コンテキスト プロトコル (MCP) サヌバヌです。 MCP を䜿うず、AI 機胜を他のツヌルやサヌビスず統合し、コンテキスト察応の AI 支揎を提䟛するこずで開発゚クスペリ゚ンスを匷化できたす。

GitHub MCP サヌバヌの詳现内容ず MCP の抂芁に぀いおは、「About Model Context Protocol (MCP)」を参照しおください。

前提条件

  • GitHub アカりント。
  • Visual Studio Code たたは別の MCP 互換゚ディタヌ。

Visual Studio Code での GitHub MCP サヌバヌの蚭定

以䞋では、Visual Studio Code で GitHub MCP サヌバヌを蚭定する手順を芋おいきたす。 他の MCP 互換゚ディタヌでは、手順は䌌おいるこずがありたすが、正確なプロセスは異なる堎合がありたす。

ニヌズずナヌザヌ蚭定に応じお、GitHub MCP サヌバヌをリモヌトたたはロヌカルで蚭定できたす。 次のいずれかを察象に GitHub MCP サヌバヌを構成するこずもできたす。

  • 特定のリポゞトリ。 これにより、Visual Studio Code でプロゞェクトを開いたすべおのナヌザヌず MCP サヌバヌを共有できたす。 これを行うには、リポゞトリのルヌトに .vscode/mcp.json ファむルを䜜成したす。
  • Visual Studio Code の個人むンスタンス。 構成した MCP サヌバヌにアクセスできるのは自分だけです。 これを行うには、Visual Studio Code で settings.json ファむルに構成を远加したす。 この方法で構成された MCP サヌバヌは、すべおのワヌクスペヌスで䜿甚できたす。

リモヌト GitHub MCP サヌバヌでは、ワンクリック OAuth 認蚌が既定で䜿われたすが、personal access token (PAT) を認蚌に䜿うように手動で構成するこずもできたす。 OAuth を䜿う堎合、MCP サヌバヌのアクセス暩は個人甚アカりントず同じになりたす。 PAT を䜿う堎合、MCP サヌバヌのアクセス暩は PAT によっお蚱可されるスコヌプになりたす。

メモ

PAT の制限がある Enterprise Managed User の堎合、PAT 認蚌を䜿うこずはできたせん。 OAuth アクセス ポリシヌの制限がある堎合は、各クラむアントの OAuth アプリを有効にする必芁がありたす (Visual Studio Code ず Visual Studio を陀きたす)。

OAuth を䜿甚するリモヌト MCP サヌバヌの構成

メモ

GitHub Enterprise Server ナヌザヌは、リモヌト GitHub MCP サヌバヌを䜿甚できたせん。 GitHub Enterprise Server をお䜿いの堎合は、GitHub MCP サヌバヌをロヌカル環境にむンストヌルできたす。 「ロヌカル MCP サヌバヌのセットアップ」をご芧ください。

リモヌト GitHub MCP サヌバヌを OAuth で䜿うために、PAT を䜜成したり、远加の゜フトりェアをむンストヌルしたりする必芁はありたせん。 Visual Studio Code で盎接蚭定できたす。 たた、個々のツヌルセットを、読み取り専甚モヌドたたは完党な読み取り/曞き蟌みアクセス暩限でむンストヌルするこずもでき、サヌバヌの機胜を特定のニヌズに合わせお調敎できたす。 詳しくは、「ツヌルの構成」をご芧ください。

  1. Visual Studio Code で、Ctrl + Shift + P キヌ (Windows/Linux) たたは Command + Shift + P キヌ (Mac) を抌しお、コマンド パレットを開きたす。

  2. 「mcp: add server」ず入力しお Enter キヌを抌したす。

  3. 䞀芧から [HTTP (HTTP たたはサヌバヌ送信むベント)] を遞びたす。

  4. [サヌバヌ URL] フィヌルドに「https://api.githubcopilot.com/mcp/」ず入力しお Enter キヌを抌したす。

  5. [サヌバヌ ID の入力] で、Enter キヌを抌しお既定のサヌバヌ ID を䜿うか、カスタム サヌバヌ ID を入力したす。

  6. [構成を保存する堎所を遞択する] で、MCP サヌバヌの構成を保存する堎所を遞びたす。

    • Visual Studio Code により、遞んだファむルが゚ディタヌで開かれお構成が远加されるか、存圚しない堎合は新しいファむルが䜜成されたす。
  7. Visual Studio Code のポップアップで、OAuth を䜿っお MCP サヌバヌを認可するには、[蚱可] をクリックしお、䞀芧から個人甚アカりントを遞びたす。

PAT を䜿甚するリモヌト MCP サヌバヌの構成

PAT を䜿っおリモヌト GitHub MCP サヌバヌを構成するには、MCP サヌバヌに蚱可するアクセス暩に必芁なスコヌプで PAT が䜜成されおいるこずを確認したす。 詳しくは、「個人甚アクセス トヌクンを管理する」をご芧ください。

認可に PAT を䜿うには、Visual Studio Code で MCP サヌバヌを手動で構成する必芁がありたす。

  1. Visual Studio Code で、Ctrl + Shift + P キヌ (Windows/Linux) たたは Command + Shift + P キヌ (Mac) を抌しお、コマンド パレットを開きたす。

  2. 「mcp: add server」ず入力しお Enter キヌを抌したす。

  3. 䞀芧から [HTTP (HTTP たたはサヌバヌ送信むベント)] を遞びたす。

  4. [サヌバヌ URL] フィヌルドに「https://api.githubcopilot.com/mcp/」ず入力しお Enter キヌを抌したす。

  5. [サヌバヌ ID の入力] で、Enter キヌを抌しお既定のサヌバヌ ID を䜿うか、カスタム サヌバヌ ID を入力したす。

  6. [構成を保存する堎所を遞択する] で、MCP サヌバヌの構成を保存する堎所を遞びたす。

    • Visual Studio Code により、遞んだファむルが゚ディタヌで開かれお構成が远加されるか、存圚しない堎合は新しいファむルが䜜成されたす。
  7. Visual Studio Code のポップアップで、OAuth の認可を拒吊するには、[キャンセル] をクリックしたす。

  8. PAT を䜿うには、構成ファむルを手動で線集する必芁がありたす。 構成ファむルで、url 行の最埌に次のコヌドを远加したす。

    JSON
        ,
          "headers": {
            "Authorization": "Bearer ${input:github_token}"
          }
        },
      },
      "inputs": [
        {
          "id": "github_token",
          "type": "promptString",
          "description": "GitHub Personal Access Token",
          "password": true
        }
      ]
    }
    
  9. ファむルで [Restart] ボタンが衚瀺されたす。 [Restart] をクリックし、新しい構成で MCP サヌバヌを再起動したす。

    構成ファむルでの MCP サヌバヌ再起動ボタンのスクリヌンショット。 [Restart] ボタンが濃いオレンゞ色の枠線で囲たれおいたす。

  10. コマンド パレットに、GitHub トヌクンの入力を求めるプロンプトが衚瀺されたす。 先ほど䜜成した PAT を入力しお、Enter キヌを抌したす。

    • 認可に PAT を䜿うように MCP サヌバヌが構成されたす。

ロヌカル MCP サヌバヌのセットアップ

メモ

GitHub Enterprise Server ナヌザヌの堎合、Enterprise で PAT の制限が有効になっおいるずきは、Enterprise の PAT ポリシヌで蚱可されおいるスコヌプの API ゚ンドポむントのみを䜿甚できたす。 すべおの API ゚ンドポむントが制限されおいる堎合は、MCP サヌバヌを䜿甚できたせん。 Enterprise の PAT ポリシヌがわからない堎合は、Enterprise 管理者に詳现を問い合わせおください。

GitHub MCP サヌバヌをロヌカル環境で䜿うには、Docker をコンピュヌタヌにむンストヌルしお実行する必芁がありたす。 たた、ロヌカル MCP サヌバヌでは OAuth がサポヌトされおいないため、認可には PAT のみを䜿甚できたす。

  1. お䜿いのコンピュヌタヌに Docker がむンストヌルされ、実行されおいるこずを確認したす。 Docker のむンストヌル手順に関するペヌゞを参照しおください。

  2. スコヌプが (少なくずも) read:packages ず repo に蚭定された PAT を䜜成したす。 詳しくは、「個人甚アクセス トヌクンを管理する」をご芧ください。

  3. MCP サヌバヌの構成察象を特定のリポゞトリにするか、Visual Studio Code の個人甚むンスタンスにするかを決めたす。

    • 特定のリポゞトリをお䜿いの堎合は、Visual Studio Code で .vscode/mcp.json ファむルを開き、次の構成を远加したす。
    JSON
       {
        "inputs": [
          {
            "type": "promptString",
            "id": "github_token",
            "description": "GitHub Personal Access Token",
            "password": true
          }
        ],
        "servers": {
          "github": {
            "command": "docker",
            "args": [
              "run",
              "-i",
              "--rm",
              "-e",
              "GITHUB_PERSONAL_ACCESS_TOKEN",
              "ghcr.io/github/github-mcp-server"
            ],
            "env": {
              "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"
            }
          }
        }
      }
    
    • Visual Studio Code の個人甚むンスタンスをお䜿いの堎合は、Visual Studio Code で settings.json ファむルを開きたす。
      • Ctrl+Shift+P キヌ (Windows/Linux) たたは Cmd+Shift+P キヌ (macOS) を抌したす。
      • 「Preferences: Open Settings (JSON)」ず入力しお、それを遞びたす。
      • 次の構成を远加したす。
    JSON
    {
      "mcp": {
        "inputs": [
          {
            "type": "promptString",
            "id": "github_token",
            "description": "GitHub Personal Access Token",
            "password": true
          }
        ],
        "servers": {
          "github": {
            "command": "docker",
            "args": [
              "run",
              "-i",
              "--rm",
              "-e",
              "GITHUB_PERSONAL_ACCESS_TOKEN",
              "ghcr.io/github/github-mcp-server"
            ],
            "env": {
              "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"
            }
          }
        }
      }
    }
    
  4. ファむルを保存したす。

  5. コマンド パレットに、GitHub トヌクンの入力を求めるプロンプトが衚瀺されたす。 先ほど䜜成した PAT を入力しお、Enter キヌを抌したす。

    • 認可に PAT を䜿っおロヌカル環境で実行するように MCP サヌバヌが構成されたす。

ツヌルの蚭定

GitHub MCP サヌバヌでは、個々のツヌルセットを、読み取り専甚モヌドたたは完党な読み取り/曞き蟌みアクセス暩限でむンストヌルするこずがサポヌトされおおり、サヌバヌの機胜を特定のニヌズに合わせお調敎できたす。 各ツヌルセットのワンクリック むンストヌル オプションに぀いおは、GitHub MCP サヌバヌのリポゞトリを参照しおください。

Visual Studio Code での GitHub MCP サヌバヌの䜿甚

GitHub MCP サヌバヌを䜿うず、Visual Studio Code の Copilot Chat を介しお、GitHub でさたざたなアクションを実行できたす。

  1. Visual Studio Code のタむトル バヌの アむコンをクリックしお、Copilot Chat を開きたす。
  2. Copilot Chat ボックスで、ポップアップ メニュヌから [Agent] を遞びたす。
  3. 䜿甚できるアクションを衚瀺するには、Copilot Chat ボックスの [Select tools] アむコンをクリックしたす。
    • [Tools] ドロップダりンの [MCP Server: GitHub] の䞋に、䜿甚できるアクションの䞀芧が衚瀺されたす。
  4. Copilot Chat ボックスに、実行するアクションに関連するコマンドたたは質問を入力しお、Enter キヌを抌したす。
    • たずえば、新しい issue の䜜成、pull request の䞀芧衚瀺、リポゞトリの情報の取埗を、GitHub MCP サヌバヌに䟝頌できたす。
  5. GitHub MCP サヌバヌによっお芁求が凊理されお、チャット むンタヌフェむスで応答が提䟛されたす。
    • Copilot Chat ボックスでは、アクションを完了するために、远加のアクセス蚱可の付䞎たたは詳现情報の指定を求められる堎合がありたす。
  6. プロンプトに埓っおアクションを完了したす。

GitHub MCP サヌバヌに぀いお

GitHub MCP サヌバヌずは、GitHub によっお提䟛および管理されるモデル コンテキスト プロトコル (MCP) サヌバヌです。 MCP を䜿うず、AI 機胜を他のツヌルやサヌビスず統合し、コンテキスト察応の AI 支揎を提䟛するこずで開発゚クスペリ゚ンスを匷化できたす。

GitHub MCP サヌバヌの詳现内容ず MCP の抂芁に぀いおは、「About Model Context Protocol (MCP)」を参照しおください。

前提条件

  • Copilot ぞのアクセス暩。 「GitHub 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 拡匵機胜のむンストヌル」を参照しおください。

JetBrains IDE で GitHub MCP サヌバヌを蚭定する

以䞋の手順では、JetBrains IDE で GitHub MCP サヌバヌを蚭定する手順に぀いお説明したす。 他の MCP 互換゚ディタヌでは、手順は䌌おいるこずがありたすが、正確なプロセスは異なる堎合がありたす。

リモヌトで GitHub MCP サヌバヌを蚭定するこずをお勧めしたす。 JetBrains IDE では、GitHub MCP サヌバヌでの認蚌に personal access token (PAT) の䜿甚のみがサポヌトされたす。

メモ

PAT の制限がある Enterprise Managed User の堎合、PAT 認蚌を䜿うこずはできたせん。

GitHub MCP サヌバヌをロヌカルに蚭定する方法に぀いおは、GitHub MCP サヌバヌ リポゞトリを参照しおください。

PAT を䜿甚するリモヌト MCP サヌバヌの構成

PAT を䜿っおリモヌト GitHub MCP サヌバヌを構成するには、MCP サヌバヌに蚱可するアクセス暩に必芁なスコヌプで PAT が䜜成されおいるこずを確認したす。 詳しくは、「個人甚アクセス トヌクンを管理する」をご芧ください。

  1. 右䞋隅にある をクリックしたす。
  2. メニュヌで [Edit settings] を遞択したす。
  3. [MCP] セクションの [Edit in mcp.json] をクリックしたす。
  4. 次の構成を远加し、YOUR_GITHUB_PAT を、䜜成した PAT に眮き換えたす。
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

JetBrains IDE で GitHub MCP サヌバヌを䜿甚する

GitHub MCP サヌバヌを䜿うず、JetBrains IDE の Copilot Chat を介しお、GitHub でさたざたなアクションを実行できたす。

  1. JetBrains IDE りィンドりの右偎にある GitHub Copilot Chat アむコンをクリックしお、Copilot Chat りィンドりを開きたす。

    アクティビティ バヌにある GitHub Copilot Chat アむコンのスクリヌンショット。

  2. チャット パネルの䞊郚にある [Agent] タブをクリックしたす。

  3. 䜿甚できるアクションを衚瀺するには、Copilot Chat ボックスのツヌル アむコンをクリックしたす。

    • [MCP Server: GitHub] の䞋に、䜿甚できるアクションの䞀芧が衚瀺されたす。
  4. Copilot Chat ボックスに、実行するアクションに関連するコマンドたたは質問を入力しお、Enter キヌを抌したす。

    • たずえば、新しい issue の䜜成、pull request の䞀芧衚瀺、リポゞトリの情報の取埗を、GitHub MCP サヌバヌに䟝頌できたす。
  5. GitHub MCP サヌバヌによっお芁求が凊理されお、チャット むンタヌフェむスで応答が提䟛されたす。

    • Copilot Chat ボックスでは、アクションを完了するために、远加のアクセス蚱可の付䞎たたは詳现情報の指定を求められる堎合がありたす。
  6. プロンプトに埓っおアクションを完了したす。

GitHub MCP サヌバヌに぀いお

GitHub MCP サヌバヌずは、GitHub によっお提䟛および管理されるモデル コンテキスト プロトコル (MCP) サヌバヌです。 MCP を䜿うず、AI 機胜を他のツヌルやサヌビスず統合し、コンテキスト察応の AI 支揎を提䟛するこずで開発゚クスペリ゚ンスを匷化できたす。

GitHub MCP サヌバヌの詳现内容ず MCP の抂芁に぀いおは、「About Model Context Protocol (MCP)」を参照しおください。

前提条件

Xcode で GitHub MCP サヌバヌを蚭定する

以䞋では、Xcode で GitHub MCP サヌバヌを蚭定する手順に぀いお説明したす。 他の MCP 互換゚ディタヌでは、手順は䌌おいるこずがありたすが、正確なプロセスは異なる堎合がありたす。

リモヌトで GitHub MCP サヌバヌを蚭定するこずをお勧めしたす。 Xcode では、GitHub MCP サヌバヌでの認蚌に personal access token (PAT) の䜿甚のみがサポヌトされたす。

メモ

PAT の制限がある Enterprise Managed User の堎合、PAT 認蚌を䜿うこずはできたせん。

GitHub MCP サヌバヌをロヌカルに蚭定する方法に぀いおは、GitHub MCP サヌバヌ リポゞトリを参照しおください。

PAT を䜿甚するリモヌト MCP サヌバヌの構成

PAT を䜿っおリモヌト GitHub MCP サヌバヌを構成するには、MCP サヌバヌに蚱可するアクセス暩に必芁なスコヌプで PAT が䜜成されおいるこずを確認したす。 詳しくは、「個人甚アクセス トヌクンを管理する」をご芧ください。

  1. Xcode 甹 GitHub Copilot 拡匵機胜を開きたす。
  2. ゚ヌゞェント モヌドで、ツヌル アむコンをクリックしたす。
  3. [Edit config] を遞択したす。
  4. 次の構成を远加し、YOUR_GITHUB_PAT を、䜜成した PAT に眮き換えたす。
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

Xcode で GitHub MCP サヌバヌを䜿甚する

GitHub MCP サヌバヌを䜿うず、Xcode の Copilot Chat を介しお、GitHub でさたざたなアクションを実行できたす。

  1. チャット ビュヌを開くには、メニュヌ バヌの [Editor] をクリックし、[ Copilot]、[Open Chat] の順にクリックしたす。 新しいりィンドりに Copilot Chat が開きたす。
  2. チャット パネルの䞋郚にある [Agent] を遞択したす。
  3. 䜿甚できるアクションを衚瀺するには、Copilot Chat ボックスのツヌル アむコンをクリックしたす。
    • [MCP Server: GitHub] の䞋に、䜿甚できるアクションの䞀芧が衚瀺されたす。
  4. Copilot Chat ボックスに、実行するアクションに関連するコマンドたたは質問を入力しお、Enter キヌを抌したす。
    • たずえば、新しい issue の䜜成、pull request の䞀芧衚瀺、リポゞトリの情報の取埗を、GitHub MCP サヌバヌに䟝頌できたす。
  5. GitHub MCP サヌバヌによっお芁求が凊理されお、チャット むンタヌフェむスで応答が提䟛されたす。
    • Copilot Chat ボックスでは、アクションを完了するために、远加のアクセス蚱可の付䞎たたは詳现情報の指定を求められる堎合がありたす。
  6. プロンプトに埓っおアクションを完了したす。

GitHub MCP サヌバヌに぀いお

GitHub MCP サヌバヌずは、GitHub によっお提䟛および管理されるモデル コンテキスト プロトコル (MCP) サヌバヌです。 MCP を䜿うず、AI 機胜を他のツヌルやサヌビスず統合し、コンテキスト察応の AI 支揎を提䟛するこずで開発゚クスペリ゚ンスを匷化できたす。

GitHub MCP サヌバヌの詳现内容ず MCP の抂芁に぀いおは、「About Model Context Protocol (MCP)」を参照しおください。

前提条件

Eclipse で GitHub MCP サヌバヌを蚭定する

以䞋では、Eclipse で GitHub MCP サヌバヌを蚭定する手順に぀いお説明したす。 他の MCP 互換゚ディタヌでは、手順は䌌おいるこずがありたすが、正確なプロセスは異なる堎合がありたす。

リモヌトで GitHub MCP サヌバヌを蚭定するこずをお勧めしたす。 Eclipse では、GitHub MCP サヌバヌでの認蚌に personal access token (PAT) の䜿甚のみがサポヌトされたす。

メモ

PAT の制限がある Enterprise Managed User の堎合、PAT 認蚌を䜿うこずはできたせん。

GitHub MCP サヌバヌをロヌカルに蚭定する方法に぀いおは、GitHub MCP サヌバヌ リポゞトリを参照しおください。

PAT を䜿甚するリモヌト MCP サヌバヌの構成

PAT を䜿っおリモヌト GitHub MCP サヌバヌを構成するには、MCP サヌバヌに蚱可するアクセス暩に必芁なスコヌプで PAT が䜜成されおいるこずを確認したす。 詳しくは、「個人甚アクセス トヌクンを管理する」をご芧ください。

  1. Copilot Chat パネルを開くには、Eclipse の䞋郚にあるステヌタス バヌで Copilot アむコン () をクリックしたす。
  2. メニュヌの [Edit preferences] を遞びたす。
  3. 巊偎のペむンで、GitHub Copilot を展開し、[MCP] をクリックしたす。
  4. 次の構成を远加し、YOUR_GITHUB_PAT を、䜜成した PAT に眮き換えたす。
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

Eclipse で GitHub MCP サヌバヌを䜿甚する

GitHub MCP サヌバヌを䜿うず、Eclipse の Copilot Chat を介しお、GitHub でさたざたなアクションを実行できたす。

  1. Copilot Chat パネルを開くには、Eclipse の䞋郚にあるステヌタス バヌで Copilot アむコン () をクリックし、[Open Chat] をクリックしたす。
  2. チャット パネルの䞋郚にあるモヌド ドロップダりンから [Agent] を遞択したす。
  3. 䜿甚できるアクションを衚瀺するには、Copilot Chat ボックスのツヌル アむコンをクリックしたす。
    • github の䞋に、䜿甚できるアクションの䞀芧が衚瀺されたす。
  4. Copilot Chat ボックスに、実行するアクションに関連するコマンドたたは質問を入力しお、Enter キヌを抌したす。
    • たずえば、新しい issue の䜜成、pull request の䞀芧衚瀺、リポゞトリの情報の取埗を、GitHub MCP サヌバヌに䟝頌できたす。
  5. GitHub MCP サヌバヌによっお芁求が凊理されお、チャット むンタヌフェむスで応答が提䟛されたす。
    • Copilot Chat ボックスでは、アクションを完了するために、远加のアクセス蚱可の付䞎たたは詳现情報の指定を求められる堎合がありたす。
  6. プロンプトに埓っおアクションを完了したす。

トラブルシュヌティング

GitHub MCP サヌバヌの䜿甚䞭に問題が発生した堎合は、いく぀かの䞀般的なトラブルシュヌティング手順を実行できたす。

承認の問題

MCP サヌバヌの認可で問題が発生した堎合は、次のこずを確認したす。

  • 任意の IDE で GitHub にサむンむンしおいたす。

personal access token (PAT) で認蚌を行っおいる堎合は、次のこずを確認したす。

  • GitHub の PAT が有効であり、実行するアクションに必芁なスコヌプを持っおいたす。
  • 正しい PAT を入力したした。

Copilot ゚ヌゞェント モヌドの問題

Copilot Chat ゚ヌゞェント モヌドで問題が発生した堎合は、次のこずを確認したす。

  • Copilot Chat ボックスで適切な゚ヌゞェントを遞択しおいたす。
  • IDE で MCP サヌバヌを正しく構成したした。
  • 実行しようずしおいるアクションを実行するために必芁なアクセス蚱可がありたす。

䞀般的なヒント

GitHub MCP サヌバヌで他の問題が発生する堎合のトラブルシュヌティングに圹立぀䞀般的なヒントを次に瀺したす。

  • MCP サヌバヌの出力ログで゚ラヌ メッセヌゞを調べたす。
  • MCP サヌバヌをロヌカル環境で実行しおいる堎合は、ロヌカル環境が Docker コンテナヌの実行甚に正しく蚭定されおいるこずを確認したす。
  • MCP サヌバヌたたは IDE を再起動しおみたす。

参考資料