Использование сервера GitHub MCP с Copilot Chat

Завершено

Теперь, когда вы узнали, как серверы MCP расширяют возможности GitHub Copilot, давайте рассмотрим следующий шаг: объединение их с агентическим режимом Copilot. Именно здесь Copilot выходит за рамки реагирования на запросы и начинает выступать в качестве истинного участника совместной работы, способного планировать, выполнять и уточнять рабочие процессы.

В этом уроке вы узнаете:

  • Что такое агентический режим Copilot и как он отличается от стандартного использования.
  • Как серверы MCP улучшают режим агента, подключая Copilot к внешним данным и средствам.
  • Основные преимущества объединения MCP с режимом агента, например автоматизация и сокращение усилий вручную.
  • Как эффективно применять рекомендации по использованию Copilot в рабочих процессах агента.

Использование сервера GitHub MCP с Copilot Chat

  1. Откройте чат Copilot в Visual Studio Code и переключитесь в режим агента, чтобы активировать средства СЕРВЕРА MCP.

  2. Щелкните "Выбрать инструменты", чтобы просмотреть все доступные функции сервера MCP.

  3. Теперь вы можете попробовать создать новую проблему, суммировать репозиторий или получить аналитические сведения о работе с помощью запросов естественного языка.

  4. Следуйте инструкциям в Чате Copilot, чтобы эффективно выполнять задачи.

Агентические возможности Copilot и MCP

До сих пор мы видели, как серверы MCP расширяют GitHub Copilot, подключая его к внешним средствам и ресурсам. Но что происходит при объединении этого с режимом агента? Именно здесь Copilot переходит от того, чтобы быть просто адаптивным помощником, чтобы действовать больше как независимый сотрудник.

Что такое возможности агента?

Возможности агента дают Copilot возможность:

  • Работайте независимо, выполняя многофакторные рабочие процессы без необходимости постоянного руководства.

  • Принятие решений путем выбора инструментов или подходов к использованию в зависимости от контекста, который он имеет. Адаптация и улучшение путем реагирования на отзывы, корректировки его подхода и итерации результатов.

Другими словами, режим агента позволяет Copilot обрабатывать задачи таким образом, что чувствует себя более автономным, почти как наличие товарища по команде, который понимает большую картину, а не просто следуя отдельным инструкциям.

Как MCP делает режим агента более сильным

В собственном режиме агента мощный. Но при добавлении серверов MCP вы даете Copilot возможность достичь за пределами немедленной среды кодирования. Через MCP Copilot может:

  • Доступ к внешним данным, API или корпоративным средствам напрямую.
  • Оставайтесь в контексте на нескольких платформах, не требуя переключения приложений.
  • Выполните "агентические циклы", где он динамически ищет информацию, анализирует результаты и делает информированные дальнейшие шаги, все без перезапуска процесса с нуля.

Это означает, что Copilot не просто реагирует на один запрос. Вместо этого он работает в цикле: изучение, адаптация и уточнение, пока он не даст нужный результат.

Преимущества объединения MCP с режимом агента

При совместном использовании этих двух возможностей вы разблокируете ключевые преимущества:

  • Расширенный контекст: Copilot может использовать информацию из нескольких систем, а не только редактор кода.

  • Сокращение усилий вручную: рутинная работа, например открытие проблем, управление рабочими процессами или выполнение проверок, может быть автоматизировано при фокусе на решениях с более высоким уровнем ценности.

  • Простая интеграция: Copilot может выполнять задачи, охватывающие инструменты и платформы, не нуждаясь в пользовательских соединителях или постоянном переключении.

Рекомендации по успешному выполнению

Чтобы получить большую часть из режима MCP и агента, попробуйте выполнить следующие стратегии:

  • Будьте ясны о целях: определите, что вы хотите, чтобы Copilot достиг, и что должно выглядеть окончательный результат.
  • Предоставление контекста: предоставление общего доступа к фоновым сведениям о проекте или рабочем процессе. Это может включать ссылки, ссылки или предыдущие шаги.
  • Задайте границы: если вы хотите, чтобы Copilot остановился на планировании (и пока не вносите изменения), укажите это. Кроме того, можно ограничить активные средства MCP.
  • Попросите подтверждение: перед большими изменениями сводные данные о своем плане, чтобы вы могли утвердить или уточнить его.
  • Используйте файлы запроса или инструкции. Создайте пользовательские файлы запросов, которые помогут Copilot вести себя с определенными серверами MCP. Это обеспечивает согласованность поведения и выравнивание рабочих процессов.