GitHub MCP サーバーは、GitHub Enterprise Serverおよびデータ所在地付き GitHub Enterprise Cloudで動作するように構成できます。 構成手順は、リモート MCP サーバーとローカル MCP サーバーのどちらを使用しているかによって異なります。
エンタープライズ MCP サーバーの構成について
GitHub MCP サーバーでは、次の 2 種類のエンタープライズ展開がサポートされています。
[
データ所在地付き GitHub Enterprise Cloud
](#configuring-the-remote-mcp-server-for-github-enterprise-cloud-with-data-residency)
**: リモートとローカルの両方の MCP サーバー構成をサポートします
[
GitHub Enterprise Server
](#configuring-the-local-mcp-server-for-enterprise)
**: **ローカル MCP サーバー構成のみを**サポートします
重要
GitHub Enterprise Server は、リモート MCP サーバー ホスティングをサポート **していません** 。
GitHub Enterprise Serverを使用している場合は、「エンタープライズ用のローカル MCP サーバーの構成」で説明されている**ローカル MCP サーバー構成を**使用[する必要があります](#configuring-the-local-mcp-server-for-enterprise)。 以下のリモート MCP サーバー構成セクションをスキップします。
前提条件
- GitHub Enterprise Server インスタンスまたは GitHub Enterprise Cloud アカウント (データ所在地)
- エディターで構成された GitHub MCP サーバー。 「GitHub MCP サーバーのセットアップ」を参照してください。
データ所在地付き GitHub Enterprise Cloud のためのリモート MCP サーバーの設定
メモ
このセクションは、****データ所在地付き GitHub Enterprise Cloud適用されます。 GitHub Enterprise Serverを使用している場合は、「エンタープライズ用のローカル MCP サーバーの構成」に進みます。
データ所在地付き GitHub Enterprise Cloud リモート MCP サーバーを使用できます。 これを構成するには、 GitHub Enterprise Cloud インスタンスを指す MCP サーバー URL を更新する必要があります。
たとえば、 GitHub Enterprise Cloud インスタンスが https://octocorp.ghe.comされている場合、MCP サーバーの URL は https://copilot-api.octocorp.ghe.com/mcpされます。
-
Visual Studio Codeでコマンドパレットを開くには、<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux) / <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Mac) を押します。 -
「 MCP: Open User Configuration」 と入力して選択します。
-
設定ファイルで、
serversセクションを見つけます。 GitHub MCP サーバーを既に構成している場合は、githubエントリが表示されます。 -
`url` フィールドをあなたのGitHub Enterprise Cloud インスタンスを指すように更新します。 **オプション A: PAT 認証を使用する**JSON { "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub PAT", "password": true } ] }{ "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub PAT", "password": true } ] }**オプション B: OAuth 認証を使用する**JSON { "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } } }{ "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } } }`SUBDOMAIN.ghe.com`をGHE.comサブドメインに置き換えます。 -
ファイルを保存します。
-
データ所在地付き GitHub Enterprise Cloud で OAuth を使用する場合は、VS Code インスタンスを指すように GitHub Enterprise Cloud の設定を構成します。 [ VS Codeユーザー設定](https://code.visualstudio.com/docs/configure/settings#_user-settings)に次を追加します。{ "github-enterprise.uri": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } -
Visual Studio Code再起動するか、ウィンドウを再読み込みして変更を有効にします。
GitHub Enterprise Cloud データレジデンシーを備えた環境では、リモート MCP サーバーを利用できます。 これを構成するには、 GitHub Enterprise Cloud インスタンスを指す MCP サーバー URL を更新する必要があります。
たとえば、 GitHub Enterprise Cloud インスタンスが https://octocorp.ghe.comされている場合、MCP サーバーの URL は https://copilot-api.octocorp.ghe.com/mcpされます。
-
Visual Studioメニュー バーの [**表示**] をクリックし、[**ギットハブ コパイロット チャット**] をクリックします。 - チャット パネルの下部にあるモード ドロップダウンから [Agent] を選択します。
-
コパイロットチャット ウィンドウで、ツール アイコンをクリックし、ツール ピッカー ウィンドウのプラス アイコンをクリックします。 - [MCP サーバーを設定] ポップアップ ウィンドウで、フィールドに入力します。
- [サーバー ID] に「
github」と入力します。 - [Type] のドロップダウンで [HTTP/SSE] を選びます。
- "URL" には、「
https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp」と入力し、YOURSUBDOMAINを GitHub Enterprise Cloud サブドメインに置き換えます。 - "Authorization" という名前の "Headers" の下に新しいヘッダーを追加し、
Bearer YOUR_GITHUB_PAT値に設定し、"YOUR_GITHUB_PAT" を personal access tokenに置き換えます。
- [サーバー ID] に「
-
**保存** をクリックします。
GitHub Enterprise Cloud データレジデンシーを持つと、リモート MCP サーバーを使用できます。 これを構成するには、 GitHub Enterprise Cloud インスタンスを指す MCP サーバー URL を更新する必要があります。
たとえば、 GitHub Enterprise Cloud インスタンスが https://octocorp.ghe.comされている場合、MCP サーバーの URL は https://copilot-api.octocorp.ghe.com/mcpされます。
-
右下隅にある をクリックします。
-
メニューから [Open Chat] を選び、エージェント モードになっていることを確認してから、チャット ウィンドウの下部にあるツール アイコン ("MCP サーバーの構成" と呼ばれます) をクリックします。
-
[Add MCP Tools] をクリックします。
-
`mcp.json` ファイルで、次の構成を追加し、`YOURSUBDOMAIN`を GitHub Enterprise Cloud サブドメインに置き換え、`YOUR_GITHUB_PAT`をpersonal access tokenに置き換えます。JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
GitHub Enterprise Cloud データの所在地要件を満たすことで、リモートMCPサーバーを利用できます。 これを構成するには、 GitHub Enterprise Cloud インスタンスを指す MCP サーバー URL を更新する必要があります。
たとえば、 GitHub Enterprise Cloud インスタンスが https://octocorp.ghe.comされている場合、MCP サーバーの URL は https://copilot-api.octocorp.ghe.com/mcpされます。
-
Xcode 用 GitHub Copilot 拡張機能を開いて [Settings] に移動します。
- または、アクティブな Xcode ワークスペースで、メニュー バーの [Editor] をクリックし、[GitHub Copilot] を選んでから、[Open GitHub Copilot for Xcode Settings] をクリックして、設定を見つけることもできます。
-
[MCP] タブを選んでから、[Edit Config] をクリックします。
-
次の構成を追加し、
YOURSUBDOMAINを GitHub Enterprise Cloud サブドメインに置き換え、YOUR_GITHUB_PATを personal access tokenに置き換えます。JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
データ所在地に対応した GitHub Enterprise Cloud は、リモート MCP サーバーを使用できます。 これを構成するには、 GitHub Enterprise Cloud インスタンスを指す MCP サーバー URL を更新する必要があります。
たとえば、 GitHub Enterprise Cloud インスタンスが https://octocorp.ghe.comされている場合、MCP サーバーの URL は https://copilot-api.octocorp.ghe.com/mcpされます。
-
Eclipse の下部にあるステータス バーの Copilot アイコン () をクリックします。
-
メニューから [Open Chat] を選び、チャット ウィンドウで [Configure Tools...] アイコンをクリックします。
- または、[Edit preferences] を選んでから、左側のペインで GitHub Copilot を展開して [MCP] をクリックしてもかまいません。
-
[サーバー構成] に次の構成を追加し、
YOURSUBDOMAINを GitHub Enterprise Cloud サブドメインに置き換え、YOUR_GITHUB_PATを personal access tokenに置き換えます。JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } } -
**適用** をクリックします。
エンタープライズ用のローカル MCP サーバーの構成
GitHub Enterprise Serverとデータ常駐のGitHub Enterprise Cloudの両方で、ローカル MCP サーバーがサポートされます。 ローカル サーバーは、 `GITHUB_HOST` 環境変数または `--gh-host` コマンド ライン フラグを使用して構成できます。
重要な考慮事項
GitHub Enterprise Serverの場合**: ホスト名に`https://`のプレフィックスを付けますURI スキームは既定で `http://` に設定されるため、GitHub Enterprise Serverではサポートされません。
- データ所在地を持つ GitHub Enterprise Cloud: ホスト名として
https://YOURSUBDOMAIN.ghe.comを使用します。
Docker を使用した構成
Visual Studio Codeで Docker を使用してローカル MCP サーバーを構成するには:
1. Visual Studio Codeでは、コマンド パレットを開くには、Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac)。
-
「 MCP: Open User Configuration」 と入力して選択します。
-
設定ファイルで、
serversセクションを探すか、存在しない場合は作成します。 -
次の構成を追加します。
** GitHub Enterprise Serverの場合:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }`YOUR_GHES_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) に置き換えます。 **データ所在地を持つ GitHub Enterprise Cloud:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }`YOURSUBDOMAIN`をGitHub Enterprise Cloudサブドメインに置き換えます。 -
ファイルを保存します。
-
Visual Studio Code再起動するか、ウィンドウを再読み込みして変更を有効にします。
Visual Studioで Docker を使用してローカル MCP サーバーを構成するには、`mcp.json` ファイルを手動で編集する必要があります。
1.
mcp.jsonでVisual Studio ファイルを開きます。 通常、ファイルはユーザー プロファイル ディレクトリにあります。
-
次の構成を追加します。
** GitHub Enterprise Serverの場合:**JSON { "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } } }{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } } }`YOUR_GHES_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) に置き換えます。 **データ所在地を持つ GitHub Enterprise Cloud:**JSON { "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } } }{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } } }`YOURSUBDOMAIN`をGitHub Enterprise Cloudサブドメインに置き換えます。 -
ファイルを保存します。
JetBrains IDE で Docker を使用してローカル MCP サーバーを構成するには:
-
右下隅にある をクリックします。
-
メニューから [Open Chat] を選び、エージェント モードになっていることを確認してから、チャット ウィンドウの下部にあるツール アイコン ("MCP サーバーの構成" と呼ばれます) をクリックします。
-
[Add MCP Tools] をクリックします。
-
次の構成を追加します。
** GitHub Enterprise Serverの場合:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }`YOUR_GHES_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) に置き換えます。 **データ所在地を持つ GitHub Enterprise Cloud:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }`YOURSUBDOMAIN`をGitHub Enterprise Cloudサブドメインに置き換えます。
Xcode で Docker を使用してローカル MCP サーバーを構成するには:
-
Xcode 用 GitHub Copilot 拡張機能を開いて [Settings] に移動します。
- または、アクティブな Xcode ワークスペースで、メニュー バーの [Editor] をクリックし、[GitHub Copilot] を選んでから、[Open GitHub Copilot for Xcode Settings] をクリックして、設定を見つけることもできます。
-
[MCP] タブを選んでから、[Edit Config] をクリックします。
-
次の構成を追加します。
** GitHub Enterprise Serverの場合:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }`YOUR_GHES_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) に置き換えます。 **データ所在地を持つ GitHub Enterprise Cloud:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }`YOURSUBDOMAIN`をGitHub Enterprise Cloudサブドメインに置き換えます。
Eclipse で Docker を使用してローカル MCP サーバーを構成するには:
-
Eclipse の下部にあるステータス バーの Copilot アイコン () をクリックします。
-
メニューから [Open Chat] を選び、チャット ウィンドウで [Configure Tools...] アイコンをクリックします。
- または、[Edit preferences] を選んでから、左側のペインで GitHub Copilot を展開して [MCP] をクリックしてもかまいません。
-
"サーバー構成" に次の構成を追加します。
** GitHub Enterprise Serverの場合:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }`YOUR_GHES_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) に置き換えます。 **データ所在地を持つ GitHub Enterprise Cloud:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }`YOURSUBDOMAIN`をGitHub Enterprise Cloudサブドメインに置き換えます。 -
**適用** をクリックします。
ソースからビルドするときの構成
Docker を使用する代わりにソースから MCP サーバーをビルドする場合は、 GITHUB_HOST 環境変数を設定するか、 --gh-host コマンド ライン フラグを使用できます。
**環境変数の使用:**
export GITHUB_HOST="https://YOUR_GHES_OR_GHEC_HOSTNAME"
./github-mcp-server stdio
**コマンド ライン フラグの使用:**
./github-mcp-server --gh-host \
"https://YOUR_GHES_OR_GHEC_HOSTNAME" stdio
`YOUR_GHES_OR_GHEC_HOSTNAME`をGitHub Enterprise Serverホスト名 (`https://github.example.com` など) またはGitHub Enterprise Cloudホスト名 (`https://octocorp.ghe.com` など) に置き換えます。
次のステップ
- GitHub MCP サーバーの使用方法については、IDE での GitHub MCP サーバーの使用 を参照してください。
- GitHub MCP サーバーのツールセットを構成する方法については、GitHub MCP サーバーのツールセットの構成 を参照してください。