Skip to main content

Использование GitHub MCP сервера в вашем IDE

Узнайте, как использовать сервер GitHub Model Context Protocol (MCP) для взаимодействия с репозиториями, проблемами, pull-запросами и другими GitHub функциями непосредственно из Copilot Chat в вашем IDE.

GitHub MCP-сервер доступен всем GitHub пользователям независимо от типа тарифного плана. Однако определённые инструменты внутри MCP-сервера наследуют те же требования к доступу, что и соответствующие GitHub функции. Если функция требует платной GitHub или Copilot лицензионной лицензии, аналогичный MCP-инструмент потребует той же подписки. Например, инструменты, взаимодействующие с Copilot cloud agent ними, требуют платной Copilot лицензии.

О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

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

Необходимые условия

  • Аккаунт GitHub .
  • Visual Studio Code.
  • MCP-сервер, настроенный GitHub в вашем редакторе. См . раздел AUTOTITLE.
  • Если вы являетесь членом организации или предприятия с планом Copilot Business или Copilot Enterprise, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.

Использование GitHub MCP-сервера в Visual Studio Code

GitHub MCP-сервер позволяет выполнять широкий спектр действий на GitHub, с Copilot Chat помощью в Visual Studio Code.

  1. Откройте Copilot Chat, щелкнув значок в строке заголовка Visual Studio Code.
  2. В Copilot Chat поле выберите «Агент » в выпадающем меню агента.
  3. Чтобы увидеть доступные действия, в Copilot Chat поле нажмите на значок «Настроить инструменты ».
    • Если расширить GitHub запись MCP-сервера, вы увидите список доступных инструментов.
  4. В Copilot Chat поле введите команду или вопрос, связанный с нужным действием, и нажмите Enter.
    • Например, вы можете попросить GitHub MCP-сервер создать новую проблему, перечислить pull requests или получить информацию о репозитории.
  5. GitHub MCP-сервер обработает ваш запрос и предоставит ответ в чате.
    • В Copilot Chat коробке вас могут попросить предоставить дополнительные разрешения или предоставить дополнительную информацию для завершения действия.
  6. Следуйте инструкциям, чтобы завершить действие.

Устранение неполадок

При возникновении проблем при использовании GitHub сервера MCP можно выполнить несколько распространенных действий по устранению неполадок.

Проблемы авторизации

Если у вас возникли проблемы с авторизацией сервера MCP, убедитесь, что:

  • Вы войдете в GitHub систему в выбранной интегрированной среде разработки.

Если вы выполняете проверку подлинности с помощью personal access token (PAT), убедитесь, что:

  • GitHub PAT действителен и имеет необходимые области для выполняемых действий.
  • Вы ввели правильный PAT.

Проблемы с режимом агента Copilot

Если у вас возникли проблемы с режимом Copilot Chat агента, убедитесь, что:

  • В поле выбран правильный агент Copilot Chat .
  • Вы правильно настроили сервер MCP в интегрированной среде разработки.
  • У вас есть необходимые разрешения для выполнения действий, которые вы пытаетесь выполнить.

Блок принудительной защиты

Если вы используете сервер MCP и принудительной GitHub защиты блокирует секрет, который вы считаете безопасным для предоставления, вы можете обойти блок, указав причину для разрешения секрета. См . раздел AUTOTITLE.

Общие советы

Если у вас возникли другие проблемы с сервером GitHub MCP, ниже приведены некоторые общие советы, которые помогут вам устранить неполадки.

  • Проверьте выходные журналы сервера MCP для любых сообщений об ошибках.
  • Если сервер MCP запущен локально, убедитесь, что локальная среда настроена правильно для запуска контейнеров Docker.
  • Попробуйте перезапустить сервер MCP или интегрированную среду разработки.

О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

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

Необходимые условия

  • Доступ к Copilot. См . раздел AUTOTITLE.
  • Visual Studio версия 17.14 или выше. Для получения дополнительной информации об установке Visual Studioсмотрите страницуVisual Studio загрузок.
  • MCP-сервер, настроенный GitHub в вашем редакторе. См . раздел AUTOTITLE.
  • Войдите в GitHub из Visual Studio.
  • Если вы являетесь членом организации или предприятия с планом Copilot Business или Copilot Enterprise, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.

Использование GitHub MCP-сервера в Visual Studio

GitHub MCP-сервер позволяет выполнять широкий спектр действий на GitHub, с Copilot Chat помощью в Visual Studio.

  1. В строке Visual Studio меню нажмите «Просмотр», затем нажмите GitHub Copilot Chat.
  2. В нижней части панели чата выберите агент в раскрывающемся списке режима.
  3. В окне нажмите на иконку Copilot Chat инструментов.
    • В разделе GitHub вы увидите список доступных инструментов.
  4. В Copilot Chat поле введите команду или вопрос, связанный с нужным действием, и нажмите Enter.
    • Например, вы можете попросить GitHub MCP-сервер создать новую проблему, перечислить pull requests или получить информацию о репозитории.
  5. GitHub MCP-сервер обработает ваш запрос и предоставит ответ в чате.
    • В Copilot Chat коробке вас могут попросить предоставить дополнительные разрешения или предоставить дополнительную информацию для завершения действия.
  6. Следуйте инструкциям, чтобы завершить действие.

О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

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

Необходимые условия

Использование GitHub MCP-сервера в IDE JetBrains

GitHub Сервер MCP позволяет выполнять широкий спектр действий на GitHub, через Copilot Chat IDE JetBrains.

  1. Откройте Copilot Chat окно, кликнув по GitHub Copilot Chat значку справа в окне JetBrains IDE.

    Снимок экрана: значок GitHub Copilot Chat на панели действий.

  2. В верхней части панели чата щелкните вкладку "Агент ".

  3. Чтобы увидеть доступные действия, в Copilot Chat поле нажмите на значок инструментов.

    • Вы увидите список доступных действий на GitHub сервере MCP.
  4. В Copilot Chat поле введите команду или вопрос, связанный с нужным действием, и нажмите Enter.

    • Например, вы можете попросить GitHub MCP-сервер создать новую проблему, перечислить pull requests или получить информацию о репозитории.
  5. GitHub MCP-сервер обработает ваш запрос и предоставит ответ в чате.

    • В Copilot Chat коробке вас могут попросить предоставить дополнительные разрешения или предоставить дополнительную информацию для завершения действия.
  6. Следуйте инструкциям, чтобы завершить действие.

Устранение неполадок

При возникновении проблем при использовании GitHub сервера MCP можно выполнить несколько распространенных действий по устранению неполадок.

Проблемы авторизации

Если у вас возникли проблемы с авторизацией сервера MCP, убедитесь, что:

  • Вы войдете в GitHub систему в выбранной интегрированной среде разработки.

Если вы выполняете проверку подлинности с помощью personal access token (PAT), убедитесь, что:

  • GitHub PAT действителен и имеет необходимые области для выполняемых действий.
  • Вы ввели правильный PAT.

Проблемы с режимом агента Copilot

Если у вас возникли проблемы с режимом Copilot Chat агента, убедитесь, что:

  • В поле выбран правильный агент Copilot Chat .
  • Вы правильно настроили сервер MCP в интегрированной среде разработки.
  • У вас есть необходимые разрешения для выполнения действий, которые вы пытаетесь выполнить.

Блок принудительной защиты

Если вы используете сервер MCP и принудительной GitHub защиты блокирует секрет, который вы считаете безопасным для предоставления, вы можете обойти блок, указав причину для разрешения секрета. См . раздел AUTOTITLE.

Общие советы

Если у вас возникли другие проблемы с сервером GitHub MCP, ниже приведены некоторые общие советы, которые помогут вам устранить неполадки.

  • Проверьте выходные журналы сервера MCP для любых сообщений об ошибках.
  • Если сервер MCP запущен локально, убедитесь, что локальная среда настроена правильно для запуска контейнеров Docker.
  • Попробуйте перезапустить сервер MCP или интегрированную среду разработки.

О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

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

Необходимые условия

  • Доступ к Copilot. См . раздел AUTOTITLE.
  • GitHub Copilot для расширения Xcode. См . раздел AUTOTITLE.
  • MCP-сервер, настроенный GitHub в вашем редакторе. См . раздел AUTOTITLE.
  • Если вы являетесь членом организации или предприятия с планом Copilot Business или Copilot Enterprise, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.

Использование GitHub MCP-сервера в Xcode

GitHub Сервер MCP позволяет выполнять широкий спектр действий на GitHub, через Copilot Chat Xcode.

  1. Чтобы открыть просмотр чата, нажмите «Редактор » в меню, затем Copilot****нажмите «Открыть чат». Copilot Chat открывается в новом окне.
  2. В нижней части панели чата выберите "Агент".
  3. Чтобы увидеть доступные действия, в Copilot Chat поле нажмите на значок инструментов.
    • Вы увидите список доступных действий на GitHub сервере MCP.
  4. В Copilot Chat поле введите команду или вопрос, связанный с нужным действием, и нажмите Enter.
    • Например, вы можете попросить GitHub MCP-сервер создать новую проблему, перечислить pull requests или получить информацию о репозитории.
  5. GitHub MCP-сервер обработает ваш запрос и предоставит ответ в чате.
    • В Copilot Chat коробке вас могут попросить предоставить дополнительные разрешения или предоставить дополнительную информацию для завершения действия.
  6. Следуйте инструкциям, чтобы завершить действие.

Устранение неполадок

При возникновении проблем при использовании GitHub сервера MCP можно выполнить несколько распространенных действий по устранению неполадок.

Проблемы авторизации

Если у вас возникли проблемы с авторизацией сервера MCP, убедитесь, что:

  • Вы войдете в GitHub систему в выбранной интегрированной среде разработки.

Если вы выполняете проверку подлинности с помощью personal access token (PAT), убедитесь, что:

  • GitHub PAT действителен и имеет необходимые области для выполняемых действий.
  • Вы ввели правильный PAT.

Проблемы с режимом агента Copilot

Если у вас возникли проблемы с режимом Copilot Chat агента, убедитесь, что:

  • В поле выбран правильный агент Copilot Chat .
  • Вы правильно настроили сервер MCP в интегрированной среде разработки.
  • У вас есть необходимые разрешения для выполнения действий, которые вы пытаетесь выполнить.

Блок принудительной защиты

Если вы используете сервер MCP и принудительной GitHub защиты блокирует секрет, который вы считаете безопасным для предоставления, вы можете обойти блок, указав причину для разрешения секрета. См . раздел AUTOTITLE.

Общие советы

Если у вас возникли другие проблемы с сервером GitHub MCP, ниже приведены некоторые общие советы, которые помогут вам устранить неполадки.

  • Проверьте выходные журналы сервера MCP для любых сообщений об ошибках.
  • Если сервер MCP запущен локально, убедитесь, что локальная среда настроена правильно для запуска контейнеров Docker.
  • Попробуйте перезапустить сервер MCP или интегрированную среду разработки.

О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub. MCP позволяет интегрировать возможности искусственного интеллекта с другими инструментами и службами, расширяя возможности разработки, предоставляя контекстную помощь ИИ.

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

Необходимые условия

  • Доступ к Copilot. См . раздел AUTOTITLE.
  • Совместимая версия Eclipse. Чтобы использовать расширение GitHub Copilot, необходимо иметь Eclipse версии 2024-09 или более поздней. См. страницу скачивания Eclipse.
  • Если вы являетесь членом организации или предприятия с планом Copilot Business или Copilot Enterprise, политика MCP в Copilot должна быть включена, чтобы использовать MCP с Copilot.
  • MCP-сервер, настроенный GitHub в вашем редакторе. См . раздел AUTOTITLE.
  • Последняя версия GitHub Copilot расширения. Скачайте это из Eclipse Marketplace. Дополнительные сведения см. в разделе Установка расширения GitHub Copilot в вашей среде.
  • Войти в GitHub Eclipse.

Использование GitHub MCP-сервера в Eclipse

GitHub MCP-сервер позволяет выполнять широкий спектр действий на GitHub, через Copilot Chat Eclipse.

  1. Чтобы открыть панель Copilot Chat , нажмите на Copilot значок () в строке статуса внизу Eclipse, затем нажмите «Открыть чат».
  2. В нижней части панели чата выберите агент в раскрывающемся списке режима.
  3. Чтобы увидеть доступные действия, в Copilot Chat поле нажмите на значок инструментов.
    • Под github вы увидите список доступных действий.
  4. В Copilot Chat поле введите команду или вопрос, связанный с нужным действием, и нажмите Enter.
    • Например, вы можете попросить GitHub MCP-сервер создать новую проблему, перечислить pull requests или получить информацию о репозитории.
  5. GitHub MCP-сервер обработает ваш запрос и предоставит ответ в чате.
    • В Copilot Chat коробке вас могут попросить предоставить дополнительные разрешения или предоставить дополнительную информацию для завершения действия.
  6. Следуйте инструкциям, чтобы завершить действие.

Устранение неполадок

При возникновении проблем при использовании GitHub сервера MCP можно выполнить несколько распространенных действий по устранению неполадок.

Проблемы авторизации

Если у вас возникли проблемы с авторизацией сервера MCP, убедитесь, что:

  • Вы войдете в GitHub систему в выбранной интегрированной среде разработки.

Если вы выполняете проверку подлинности с помощью personal access token (PAT), убедитесь, что:

  • GitHub PAT действителен и имеет необходимые области для выполняемых действий.
  • Вы ввели правильный PAT.

Проблемы с режимом агента Copilot

Если у вас возникли проблемы с режимом Copilot Chat агента, убедитесь, что:

  • В поле выбран правильный агент Copilot Chat .
  • Вы правильно настроили сервер MCP в интегрированной среде разработки.
  • У вас есть необходимые разрешения для выполнения действий, которые вы пытаетесь выполнить.

Блок принудительной защиты

Если вы используете сервер MCP и принудительной GitHub защиты блокирует секрет, который вы считаете безопасным для предоставления, вы можете обойти блок, указав причину для разрешения секрета. См . раздел AUTOTITLE.

Общие советы

Если у вас возникли другие проблемы с сервером GitHub MCP, ниже приведены некоторые общие советы, которые помогут вам устранить неполадки.

  • Проверьте выходные журналы сервера MCP для любых сообщений об ошибках.
  • Если сервер MCP запущен локально, убедитесь, что локальная среда настроена правильно для запуска контейнеров Docker.
  • Попробуйте перезапустить сервер MCP или интегрированную среду разработки.

Дополнительные материалы