GitHub MCP-сервер доступен всем GitHub пользователям независимо от типа тарифного плана. Однако определённые инструменты внутри MCP-сервера наследуют те же требования к доступу, что и соответствующие GitHub функции. Если функция требует платной GitHub или Copilot лицензионной лицензии, аналогичный MCP-инструмент потребует той же подписки. Например, инструменты, взаимодействующие с Copilot Cloud Agent, требуют платной Copilot лицензии.
Для получения последней информации и обновлений смотрите GitHub репозиторий сервера MCP.
О сервере MCP GitHub
Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.
Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).
Необходимые условия
- Аккаунт GitHub .
- Visual Studio Code.
- Если вы являетесь членом организации или предприятия с планом Copilot Business или Копилот Энтерпрайз, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
Настройка GitHub MCP-сервера в Visual Studio Code
GitHub MCP-сервер можно Visual Studio Code настроить как удалённо, так и локально. Удалённый GitHub MCP-сервер размещается GitHub и является рекомендуемым вариантом для большинства пользователей. Локальный GitHub MCP-сервер размещён на вашем компьютере и рекомендуется пользователям, которые хотят настроить свою систему или имеют определённые требования к безопасности.
Ниже описаны шаги удалённой конфигурации через вид MCP Registry в Visual Studio Codeпанели расширений . Это мнение подтверждается Реестром GitHub MCP. См. GitHub Реестр MCP.
Для получения информации о ручной конфигурации удалённого или локального GitHub MCP-сервера см. GitHub документацию по MCP-серверу.
- В Visual Studio Code откройте панель расширений, кликнув на значок расширений в боковой панели или нажав Ctrl+Shift+X (Windows/Linux) / Command+Shift+X (Mac).
- В строке поиска расширений введите
@mcp githubпоиск в галерее серверов MCP. - Выберите GitHub MCP-сервер из результатов поиска. На странице с деталями нажмите «Установить».
- При запросе убедитесь, что вы доверяете серверу для запуска.
- Чтобы убедиться, что сервер MCP GitHub настроен правильно, откройте палитру команд, нажав Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
- Введите и выберите MCP: Список серверов. Вы должны видеть, GitHub что MCP-сервер указан как настроенный сервер.
О сервере MCP GitHub
Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.
Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).
Необходимые условия
- Доступ к Copilot. См . раздел AUTOTITLE.
Visual Studio версия 17.14 или выше**. Для получения дополнительной информации об установке Visual Studioсмотрите [страницуVisual Studio загрузок](https://visualstudio.microsoft.com/downloads/).
- Войдите в GitHub из Visual Studio.
- Если вы являетесь членом организации или предприятия с планом Copilot Business или Копилот Энтерпрайз, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
Настройка GitHub MCP-сервера в Visual Studio
Инструкции ниже помогают вам настроить GitHub MCP-сервер в Visual Studio. Другие редакторы, совместимые с MCP, могут иметь аналогичные шаги, но точный процесс может отличаться.
Удалённый GitHub MCP-сервер по умолчанию использует аутентификацию OAuth с одним кликом, но вы также можете вручную настроить его на использование personal access token (PAT) для аутентификации. Если вы используете OAuth, MCP-сервер сможет access только к тем областям, которые вы утвердили при входе. В контекстах, принадлежащих организации, access может быть ограничен административными политиками, которые определяют, какие области и приложения разрешены. Если вы используете PAT, MCP-сервер получит access к объёмам, предоставленным PAT, который также подчиняется ограничениям PAT, настроенным организацией.
Примечание.
Если у Enterprise Managed Userвас , то PAT по умолчанию отключён, если только он не включён администратором предприятия. Если PAT отключен, вы не сможете использовать проверку подлинности PAT. Если у вас есть ограничения политики доступа OAuth, вам потребуется включённое приложение OAuth для каждого клиента (MCP-хост-приложение) (кроме Visual Studio Code и Visual Studio).
Для информации о локальной настройке GitHub MCP-сервера см. документацию GitHub MCP сервера .
Настройка удаленного сервера MCP с помощью OAuth
Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Вы можете настроить его напрямую в Visual Studio.
-
В строке Visual Studio меню нажмите «Просмотр», затем нажмите Чат GitHub Copilot.
-
В нижней части панели чата выберите агент в раскрывающемся списке режима.
-
В Копилот Чат окне нажмите иконку инструментов, затем значок плюса в окне выбора инструментов.
-
Во всплывающем окне "Настройка сервера MCP" заполните поля.
- Для «Server ID» введите
github. - В поле "Тип" в раскрывающемся списке выберите "HTTP/SSE".
- Введите в качестве
https://api.githubcopilot.com/mcp/URL-адреса.
- Для «Server ID» введите
-
Нажмите кнопку Сохранить. Конфигурация в
mcp.jsonфайле должна выглядеть следующим образом:JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } } -
`mcp.json` В файле щелкните **"Проверка** подлинности" из CodeLens над сервером, чтобы пройти проверку подлинности на сервере. Появится всплывающее окно, позволяющее вам пройти аутентификацию с помощью вашего GitHub аккаунта.
Настройка удаленного сервера MCP с помощью PAT
Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
-
В строке Visual Studio меню нажмите «Просмотр», затем нажмите Чат GitHub Copilot.
-
В нижней части панели чата выберите агент в раскрывающемся списке режима.
-
В Копилот Чат окне нажмите иконку инструментов, затем значок плюса в окне выбора инструментов.
-
Во всплывающем окне "Настройка сервера MCP" заполните поля.
- Для «Server ID» введите
github. - В поле "Тип" в раскрывающемся списке выберите "HTTP/SSE".
- Введите в качестве
https://api.githubcopilot.com/mcp/URL-адреса. - Добавьте новый заголовок в разделе "Заголовки", называемый "Авторизация" и задайте значение
Bearer YOUR_GITHUB_PAT, заменив "YOUR_GITHUB_PAT" на PAT.
- Для «Server ID» введите
-
Нажмите кнопку Сохранить. Конфигурация в
mcp.jsonфайле должна выглядеть следующим образом:JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
Для получения дополнительной информации о конфигурации MCP-серверов в Visual Studio, см. раздел «Использовать MCP-серверы в Visual Studio (Preview) в Visual Studio документации.
О сервере MCP GitHub
Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.
Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).
Необходимые условия
-
Доступ к Copilot. См . раздел AUTOTITLE.
-
Совместимая интегрированная среда разработки JetBrains. GitHub Copilot совместима со следующими IDE:
-
IntelliJ IDEA (Ultimate, Community, Educational)
-
Android Studio
-
AppCode
-
CLion
-
Код со мной Гость
-
DataGrip
-
DataSpell
-
GoLand
-
Клиент JetBrains
-
MPS
-
PhpStorm
-
PyCharm (Профессиональный, Общественный, Образовательный)
-
Rider
-
RubyMine
-
RustRover
-
WebStorm
-
Писатели
[Чтобы скачать средство поиска удостоверений IDEs](https://www.jetbrains.com/products/?ref_product=copilot&ref_type=engagement&ref_style=button) JetBrains, см. раздел "Поиск удостоверений".
-
-
Последняя версия расширения GitHub Copilot. См. подключаемый модуль GitHub Copilot в JetBrains Marketplace. Инструкции по установке см. в разделе Установка расширения GitHub Copilot в вашей среде.
-
Войдите в GitHub в интегрированной среде разработки JetBrains. Инструкции по проверке подлинности см. в разделе Установка расширения GitHub Copilot в вашей среде.
-
Если вы являетесь членом организации или предприятия с планом Copilot Business или Копилот Энтерпрайз, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
Настройка GitHub MCP-сервера в IDE JetBrains
Ниже приведены инструкции по настройке GitHub MCP-сервера в IDE JetBrains. Другие редакторы, совместимые с MCP, могут иметь аналогичные шаги, но точный процесс может отличаться.
Удалённый GitHub MCP-сервер по умолчанию использует аутентификацию OAuth с одним кликом, но вы также можете вручную настроить его на использование personal access token (PAT) для аутентификации. Если вы используете OAuth, MCP-сервер сможет access только к тем областям, которые вы утвердили при входе. В контекстах, принадлежащих организации, access может быть ограничен административными политиками, которые определяют, какие области и приложения разрешены. Если вы используете PAT, MCP-сервер получит access к объёмам, предоставленным PAT, который также подчиняется ограничениям PAT, настроенным организацией.
Примечание.
Если у Enterprise Managed Userвас , то PAT по умолчанию отключён, если только он не включён администратором предприятия. Если PAT отключен, вы не сможете использовать проверку подлинности PAT. Если у вас есть ограничения политики доступа OAuth, вам потребуется включённое приложение OAuth для каждого клиента (MCP-хост-приложение) (кроме Visual Studio Code и Visual Studio).
Для информации о локальной настройке GitHub MCP-сервера см. документацию GitHub MCP сервера .
Настройка удаленного сервера MCP с помощью OAuth
Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в идентификаторах JetBrains.
-
В правом нижнем углу щелкните .
-
В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.
-
Нажмите кнопку "Добавить инструменты MCP".
-
`mcp.json` В файле добавьте следующую конфигурацию:JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
В всплывающем окне «GitHub Copilot» написано, что определение сервера MCP хочет аутентифицироваться в GitHub, нажмите Разрешить.
-
Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.
Настройка удаленного сервера MCP с помощью PAT
Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
- В правом нижнем углу щелкните .
- В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.
- Нажмите кнопку "Добавить инструменты MCP".
-
`mcp.json` В файле добавьте следующую конфигурацию, заменив `YOUR_GITHUB_PAT` созданный pat:
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
О сервере MCP GitHub
Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.
Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).
Необходимые условия
- Доступ к Copilot. См . раздел AUTOTITLE.
GitHub Copilot для расширения Xcode**. См [. раздел AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
- Если вы являетесь членом организации или предприятия с планом Copilot Business или Копилот Энтерпрайз, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
Настройка GitHub MCP-сервера в Xcode
Ниже приведены инструкции по настройке GitHub MCP-сервера в Xcode. Другие редакторы, совместимые с MCP, могут иметь аналогичные шаги, но точный процесс может отличаться.
Удалённый GitHub MCP-сервер по умолчанию использует аутентификацию OAuth с одним кликом, но вы также можете вручную настроить его на использование personal access token (PAT) для аутентификации. Если вы используете OAuth, MCP-сервер сможет access только к тем областям, которые вы утвердили при входе. В контекстах, принадлежащих организации, access может быть ограничен административными политиками, которые определяют, какие области и приложения разрешены. Если вы используете PAT, MCP-сервер получит access к объёмам, предоставленным PAT, который также подчиняется ограничениям PAT, настроенным организацией.
Примечание.
Если у Enterprise Managed Userвас , то PAT по умолчанию отключён, если только он не включён администратором предприятия. Если PAT отключен, вы не сможете использовать проверку подлинности PAT. Если у вас есть ограничения политики доступа OAuth, вам потребуется включённое приложение OAuth для каждого клиента (MCP-хост-приложение) (кроме Visual Studio Code и Visual Studio).
Для информации о локальной настройке GitHub MCP-сервера см. документацию GitHub MCP сервера .
Настройка удаленного сервера MCP с помощью OAuth
Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в Xcode.
-
Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".
- Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
-
Перейдите на вкладку MCP и нажмите кнопку "Изменить конфигурацию".
-
Добавьте следующую конфигурацию.
JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
В всплывающем окне «GitHub Copilot» с надписью «MCP Server Definition хочет аутентифицироваться в GitHub», нажмите Продолжить.
-
Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.
Настройка удаленного сервера MCP с помощью PAT
Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
- Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".
- Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
- Перейдите на вкладку MCP и нажмите кнопку "Изменить конфигурацию".
- Добавьте следующую конфигурацию, заменив
YOUR_GITHUB_PATсозданный ПАТ.
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
О сервере MCP GitHub
Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.
Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).
Необходимые условия
- Доступ к Copilot. См . раздел AUTOTITLE.
- Совместимая версия Eclipse. Чтобы использовать расширение GitHub Copilot, необходимо иметь Eclipse версии 2024-09 или более поздней. См. страницу скачивания Eclipse.
- Если вы являетесь членом организации или предприятия с планом Copilot Business или Копилот Энтерпрайз, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
- Последняя версия GitHub Copilot расширения. Скачайте это из Eclipse Marketplace. Дополнительные сведения см. в разделе Установка расширения GitHub Copilot в вашей среде.
- Войти в GitHub Eclipse.
Настройка GitHub MCP-сервера в Eclipse
Ниже приведены инструкции по настройке GitHub MCP-сервера в Eclipse. Другие редакторы, совместимые с MCP, могут иметь аналогичные шаги, но точный процесс может отличаться.
Удалённый GitHub MCP-сервер по умолчанию использует аутентификацию OAuth с одним кликом, но вы также можете вручную настроить его на использование personal access token (PAT) для аутентификации. Если вы используете OAuth, MCP-сервер сможет access только к тем областям, которые вы утвердили при входе. В контекстах, принадлежащих организации, access может быть ограничен административными политиками, которые определяют, какие области и приложения разрешены. Если вы используете PAT, MCP-сервер получит access к объёмам, предоставленным PAT, который также подчиняется ограничениям PAT, настроенным организацией.
Примечание.
Если у Enterprise Managed Userвас , то PAT по умолчанию отключён, если только он не включён администратором предприятия. Если PAT отключен, вы не сможете использовать проверку подлинности PAT. Если у вас есть ограничения политики доступа OAuth, вам потребуется включённое приложение OAuth для каждого клиента (MCP-хост-приложение) (кроме Visual Studio Code и Visual Studio).
Информацию о локальной настройке GitHub MCP-сервера см. репозиторий GitHub MCP-сервера.
Настройка удаленного сервера MCP с помощью OAuth
Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в Eclipse.
-
Щелкните значок Copilot () в строке состояния в нижней части Eclipse.
-
В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.
- Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел GitHub Copilot и щелкните MCP.
-
Добавьте следующую конфигурацию в разделе "Конфигурации сервера":
JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
Нажмите кнопку "Применить".
-
В всплывающем окне «GitHub Copilot» с указанием «MCP Server Definition wants to authenticify to GitHubto», нажмите OK.
-
Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.
Настройка удаленного сервера MCP с помощью PAT
Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
- Щелкните значок Copilot () в строке состояния в нижней части Eclipse.
- В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.
- Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел GitHub Copilot и щелкните MCP.
- Добавьте следующую конфигурацию в разделе "Конфигурации сервера", заменив
YOUR_GITHUB_PATсозданный pat:
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
Корпоративная конфигурация
Если вы используете GitHub Enterprise Server или GitHub Enterprise Cloud имеете data reside, требуется дополнительная настройка. Дополнительные сведения см. в разделе Конфигурирование GitHub MCP Server для GitHub Enterprise.
Дальнейшие действия
- Чтобы узнать, как пользоваться GitHub сервером MCP в Visual Studio Code, см. Использование GitHub MCP сервера в вашем IDE.
- Для информации о настройке отдельных наборов инструментов с access только для чтения или чтения/записи см. Конфигурирование наборов инструментов для GitHub MCP Server.