GitHub MCP-сервер можно настроить на работу с GitHub Enterprise Server и GitHub Enterprise Cloud с размещением данных. Шаги настройки различаются в зависимости от того, используете ли вы удалённый или локальный MCP-сервер.
О конфигурации корпоративного MCP-сервера
GitHub MCP-сервер поддерживает два типа корпоративных развертываний:
- GitHub Enterprise Cloud с размещением данных: Поддерживает как удалённые, так и локальные конфигурации серверов MCP
- GitHub Enterprise Server: Поддерживает только локальную конфигурацию сервера MCP
Внимание
GitHub Enterprise Serverне поддерживает удалённое размещение MCP-серверов. Если вы используете GitHub Enterprise Server, необходимо использовать локальную конфигурацию сервера MCP, описанную в разделе Configuring the local MCP server for enterprise. Пропустите раздел конфигурации удалённых MCP серверов ниже.
Необходимые условия
- Экземпляр GitHub Enterprise Server или GitHub Enterprise Cloud аккаунт с Место расположения данных
- MCP-сервер настроен GitHub в вашем редакторе. См . раздел AUTOTITLE.
Настройка удалённого MCP-сервера для GitHub Enterprise Cloud с размещением данных
Примечание.
Этот раздел применяется только к GitHub Enterprise Cloud с размещением данных. Если вы используете GitHub Enterprise Server, перейдите к Configuring local MCP server for enterprise.
GitHub Enterprise Cloud с размещением данных можно использовать удалённый MCP-сервер. Для настройки нужно обновить URL сервера MCP, чтобы он указывал на ваш GitHub Enterprise Cloud экземпляр.
Например, если ваш GitHub Enterprise Cloud экземпляр — https://octocorp.ghe.com, URL сервера MCP будет https://copilot-api.octocorp.ghe.com/mcp.
-
В Visual Studio Code откройте палитру команд, нажав Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
-
Введите и выберите MCP: Open User Configuration.
-
В файле настроек найдите раздел.
serversЕсли вы уже настроили GitHub MCP-сервер, вы увидите записьgithub. -
Обновите
urlполе, чтобы оно указывало на ваш GitHub Enterprise Cloud экземпляр.
Вариант А: с PAT аутентификацией
{
"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
{
"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 поддомен.
-
Сохраните файл.
-
При использовании OAuth с GitHub Enterprise Cloud с размещением данных, настройте VS Code настройки так, чтобы указывать на ваш GitHub Enterprise Cloud экземпляр. Добавьте следующее в вашиVS Code пользовательские настройки:
{ "github-enterprise.uri": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } -
Перезагрузите Visual Studio Code или перезагрузите окно, чтобы изменения вступили в силу.
GitHub Enterprise Cloud С проживанием данных можно использовать удалённый MCP-сервер. Для настройки нужно обновить URL сервера MCP, чтобы он указывал на ваш GitHub Enterprise Cloud экземпляр.
Например, если ваш GitHub Enterprise Cloud экземпляр — https://octocorp.ghe.com, URL сервера MCP будет https://copilot-api.octocorp.ghe.com/mcp.
- В строке Visual Studio меню нажмите «Просмотр», затем нажмите Чат GitHub Copilot.
- В нижней части панели чата выберите агент в раскрывающемся списке режима.
- В Копилот Чат окне нажмите иконку инструментов, затем значок плюса в окне выбора инструментов.
- Во всплывающем окне "Настройка сервера MCP" заполните поля.
- Для «Server ID» введите
github. - В поле "Тип" в раскрывающемся списке выберите "HTTP/SSE".
- Для «URL» введите
https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp, заменитеYOURSUBDOMAINна ваш GitHub Enterprise Cloud поддомен. - Добавьте новый заголовок в разделе «Заголовки», называемый «Авторизация», и установите значение
Bearer YOUR_GITHUB_PAT, заменяя «YOUR_GITHUB_PAT» на ваш personal access token.
- Для «Server ID» введите
- Нажмите кнопку Сохранить.
GitHub Enterprise Cloud С проживанием данных можно использовать удалённый MCP-сервер. Для настройки нужно обновить URL сервера MCP, чтобы он указывал на ваш GitHub Enterprise Cloud экземпляр.
Например, если ваш GitHub Enterprise Cloud экземпляр — https://octocorp.ghe.com, URL сервера MCP будет https://copilot-api.octocorp.ghe.com/mcp.
-
В правом нижнем углу щелкните .
-
В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.
-
Нажмите кнопку "Добавить инструменты MCP".
-
В
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-сервер. Для настройки нужно обновить URL сервера MCP, чтобы он указывал на ваш GitHub Enterprise Cloud экземпляр.
Например, если ваш GitHub Enterprise Cloud экземпляр — https://octocorp.ghe.com, URL сервера MCP будет https://copilot-api.octocorp.ghe.com/mcp.
-
Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".
- Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
-
Перейдите на вкладку 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" } } } } }
GitHub Enterprise Cloud С проживанием данных можно использовать удалённый MCP-сервер. Для настройки нужно обновить URL сервера MCP, чтобы он указывал на ваш GitHub Enterprise Cloud экземпляр.
Например, если ваш GitHub Enterprise Cloud экземпляр — https://octocorp.ghe.com, URL сервера MCP будет https://copilot-api.octocorp.ghe.com/mcp.
-
Щелкните значок Copilot () в строке состояния в нижней части Eclipse.
-
В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.
- Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел 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 с data residency: используйте
https://YOURSUBDOMAIN.ghe.comкак имя хоста.
Конфигурация с Docker
Чтобы настроить локальный MCP-сервер с помощью Docker в :Visual Studio Code
-
В Visual Studio Code откройте палитру команд, нажав Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
-
Введите и выберите MCP: Open User Configuration.
-
В файле настроек найдите раздел
serversили создайте его, если его нет. -
Добавьте следующую конфигурацию.
Для GitHub Enterprise Server:
{
"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 с резидентством по данным:
{
"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 или перезагрузите окно, чтобы изменения вступили в силу.
Чтобы настроить локальный MCP-сервер с Docker, Visual Studioнужно вручную редактировать файл mcp.json .
-
mcp.jsonОткройте файл в Visual Studio. Файл обычно находится в папке вашего профиля пользователя. -
Добавьте следующую конфигурацию.
Для GitHub Enterprise Server:
{
"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 с резидентством по данным:
{
"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 поддомен.
- Сохраните файл.
Чтобы настроить локальный MCP-сервер с помощью Docker в IDE JetBrains:
-
В правом нижнем углу щелкните .
-
В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.
-
Нажмите кнопку "Добавить инструменты MCP".
-
Добавьте следующую конфигурацию.
Для GitHub Enterprise Server:
{
"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 с резидентством по данным:
{
"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 поддомен.
Чтобы настроить локальный MCP-сервер с помощью Docker в Xcode:
-
Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".
- Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
-
Перейдите на вкладку MCP и нажмите кнопку "Изменить конфигурацию".
-
Добавьте следующую конфигурацию.
Для GitHub Enterprise Server:
{
"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 с резидентством по данным:
{
"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 поддомен.
Чтобы настроить локальный MCP-сервер с помощью Docker в Eclipse:
-
Щелкните значок Copilot () в строке состояния в нижней части Eclipse.
-
В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.
- Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел GitHub Copilot и щелкните MCP.
-
Добавьте следующую конфигурацию в разделе "Конфигурации сервера":
Для GitHub Enterprise Server:
{
"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 с резидентством по данным:
{
"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 поддомен.
- Нажмите кнопку "Применить".
Конфигурация при сборке из источника
Если вы собираете MCP-сервер из исходного кода, а не с помощью Docker, можно установить 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-сервером, смотрите Использование GitHub MCP сервера в вашем IDE.
- Чтобы узнать, как настроить наборы инструментов для GitHub MCP-сервера, см. раздел AUTOTITLE.