Skip to main content
Select language: current language is Russian
Поиск или запрос Copilot
Открыть меню

Настройка сервера GitHub MCP

Узнайте, как настроить сервер GitHub Model Context Protocol (MCP).

          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-серверу.

  1. В Visual Studio Code, откройте панель расширений, кликнув по значку расширения в боковой панели или нажав Ctrl+Shift+X (Windows/Linux) / Command+Shift+X (Mac).
  2. В строке поиска расширений введите @mcp github поиск в галерее серверов MCP.
  3. Выберите GitHub MCP-сервер из результатов поиска. На странице с деталями нажмите «Установить».
  4. При запросе убедитесь, что вы доверяете серверу для запуска.
  5. Чтобы убедиться, что GitHub сервер MCP настроен правильно, откройте палитру команд, нажав Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
  6. Введите и выберите MCP: Список серверов. Вы должны видеть, GitHub что MCP-сервер указан как настроенный сервер.

О сервере MCP GitHub

Сервер MCP GitHub — это сервер протокола контекста модели (MCP), предоставляемый и поддерживаемый переменными данных.product.github %}. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

Полные сведения о сервере MCP GitHub и обзоре MCP см. в разделе О протоколе контекста модели (MCP).

Предпосылки

  •         **Доступ к Copilot**. См [. раздел AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **
            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-сервера см. документацию по серверу MCP на GitHub.

Настройка удаленного сервера MCP с помощью OAuth

Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Вы можете настроить его напрямую в Visual Studio.

  1. В строке Visual Studio меню нажмите «Просмотр», затем нажмите GitHub Copilot Чат.

  2. В нижней части панели чата выберите агент в раскрывающемся списке режима.

  3. В Копилот Чат окне нажмите иконку инструментов, затем значок плюса в окне выбора инструментов.

  4. Во всплывающем окне "Настройка сервера MCP" заполните поля.

    1. Для «Server ID» введите github.
    2. В поле "Тип" в раскрывающемся списке выберите "HTTP/SSE".
    3. Введите в качестве https://api.githubcopilot.com/mcp/URL-адреса.
  5. Нажмите кнопку Сохранить. Конфигурация в mcp.json файле должна выглядеть следующим образом:

    JSON
        {
          "servers": {
            "github": {
              "url": "https://api.githubcopilot.com/mcp/"
            }
          }
        }
    
  6.        `mcp.json` В файле щелкните **"Проверка** подлинности" из CodeLens над сервером, чтобы пройти проверку подлинности на сервере. Появится всплывающее окно, позволяющее вам пройти аутентификацию с помощью вашего GitHub аккаунта.
    

Настройка удаленного сервера MCP с помощью PAT

Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Для получения дополнительной информации см. Управление личными маркерами доступа.

  1. В строке Visual Studio меню нажмите «Просмотр», затем нажмите GitHub Copilot Чат.

  2. В нижней части панели чата выберите агент в раскрывающемся списке режима.

  3. В Копилот Чат окне нажмите иконку инструментов, затем значок плюса в окне выбора инструментов.

  4. Во всплывающем окне "Настройка сервера MCP" заполните поля.

    1. Для «Server ID» введите github.
    2. В поле "Тип" в раскрывающемся списке выберите "HTTP/SSE".
    3. Введите в качестве https://api.githubcopilot.com/mcp/URL-адреса.
    4. Добавьте новый заголовок в разделе "Заголовки", называемый "Авторизация" и задайте значение Bearer YOUR_GITHUB_PAT, заменив "YOUR_GITHUB_PAT" на PAT.
  5. Нажмите кнопку Сохранить. Конфигурация в mcp.json файле должна выглядеть следующим образом:

    JSON
      {
        "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](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Совместимая интегрированная среда разработки** 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. См. подключаемый [модуль](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) GitHub Copilot в JetBrains Marketplace. Инструкции по установке см. в разделе [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  •         **Войдите в GitHub в интегрированной среде разработки** JetBrains. Инструкции по проверке подлинности см. в разделе [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).
    
  • Если вы являетесь членом организации или предприятия с планом 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-сервера см. документацию по серверу MCP на GitHub.

Настройка удаленного сервера MCP с помощью OAuth

Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в идентификаторах JetBrains.

  1. В правом нижнем углу щелкните .

  2. В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.

  3. Нажмите кнопку "Добавить инструменты MCP".

  4.        `mcp.json` В файле добавьте следующую конфигурацию:
    
    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  5. В всплывающем окне «GitHub Copilot» написано, что определение сервера MCP хочет аутентифицироваться в GitHub, нажмите Разрешить.

  6. Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.

Настройка удаленного сервера MCP с помощью PAT

Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Для получения дополнительной информации см. Управление личными маркерами доступа.

  1. В правом нижнем углу щелкните .
  2. В меню выберите "Открыть чат", убедитесь, что вы находитесь в режиме агента, а затем щелкните значок инструментов ("Настроить сервер MCP") в нижней части окна чата.
  3. Нажмите кнопку "Добавить инструменты MCP".
  4.        `mcp.json` В файле добавьте следующую конфигурацию, заменив `YOUR_GITHUB_PAT` созданный pat:
    
JSON
  {
    "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](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **
            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-сервера см. документацию по серверу MCP на GitHub.

Настройка удаленного сервера MCP с помощью OAuth

Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в Xcode.

  1. Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".

    • Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
  2. Перейдите на вкладку MCP и нажмите кнопку "Изменить конфигурацию".

  3. Добавьте следующую конфигурацию.

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4. В всплывающем окне «GitHub Copilot» с надписью «MCP Server Definition хочет аутентифицироваться в GitHub», нажмите Продолжить.

  5. Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.

Настройка удаленного сервера MCP с помощью PAT

Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Для получения дополнительной информации см. Управление личными маркерами доступа.

  1. Откройте GitHub Copilot для расширения Xcode и перейдите к разделу "Параметры".
    • Кроме того, в активной рабочей области Xcode можно найти параметры, щелкнув редактор в строке меню, выбрав GitHub Copilot, а затем нажмите кнопку "Открыть GitHub Copilot для параметров Xcode.
  2. Перейдите на вкладку MCP и нажмите кнопку "Изменить конфигурацию".
  3. Добавьте следующую конфигурацию, заменив YOUR_GITHUB_PAT созданный ПАТ.
JSON
  {
    "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](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). Для получения дополнительной информации см. [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
    
  •         **Войти в 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-сервера см. репозиторий MCP на GitHub.

Настройка удаленного сервера MCP с помощью OAuth

Для использования удалёного GitHub MCP-сервера с OAuth не нужно создавать PAT или устанавливать дополнительное ПО. Его можно настроить непосредственно в Eclipse.

  1. Щелкните значок Copilot () в строке состояния в нижней части Eclipse.

  2. В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.

    • Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел GitHub Copilot и щелкните MCP.
  3. Добавьте следующую конфигурацию в разделе "Конфигурации сервера":

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4. Нажмите кнопку "Применить".

  5. В всплывающем окне «GitHub Copilot» с указанием «MCP Server Definition wants to authenticify to GitHubto», нажмите OK.

  6. Если плагин ещё не авторизован GitHub Copilot , в всплывающем окне браузера нажмите «Продолжить » рядом с личным аккаунтом.

Настройка удаленного сервера MCP с помощью PAT

Чтобы настроить удалённый GitHub MCP-сервер с помощью PAT, убедитесь, что вы создали PAT с необходимыми масштабами для доступа, который вы хотите предоставить MCP-серверу. Для получения дополнительной информации см. Управление личными маркерами доступа.

  1. Щелкните значок Copilot () в строке состояния в нижней части Eclipse.
  2. В меню выберите "Открыть чат " и в окне чата щелкните "Настройка инструментов..." икона.
    • Кроме того, можно выбрать параметры редактирования, а затем в левой области разверните узел GitHub Copilot и щелкните MCP.
  3. Добавьте следующую конфигурацию в разделе "Конфигурации сервера", заменив YOUR_GITHUB_PAT созданный pat:
JSON
  {
    "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.

Дальнейшие шаги

Morty Proxy This is a proxified and sanitized view of the page, visit original site.