Skip to main content

Протокол контекста модели (MCP) и кодирующий агент GitHub Copilot

Узнайте об использовании протокола контекста модели (MCP) с Агент кодирования Copilot.

Обзор

Протокол контекста модели (MCP) — это открытый стандарт, определяющий, как приложения используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.

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

Агент может использовать средства, предоставляемые локальными и удаленными серверами MCP. Некоторые MCP-серверы настроены по умолчанию, чтобы обеспечить лучший опыт getting started.

Дополнительные сведения о MCP см . в официальной документации ПО MCP. Для информации о некоторых доступных в настоящее время серверов MCP см. репозиторий серверов MCP.

Серверы MCP по умолчанию

Следующие серверы MCP настраиваются автоматически для Агент кодирования Copilot:

  •         **GitHub**: MCP-сервер GitHub даёт Copilot access в GitHub данные, такие как проблемы и pull requests. Чтобы узнать больше, см. [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).
    
  •         **Playwright**: Сервер [Playwright MCP](https://github.com/microsoft/playwright-mcp) предоставляет Copilot access веб-страниц, включая возможность чтения, взаимодействия и создания скриншотов.
    
    • По умолчанию сервер Playwright MCP может access только веб-ресурсы, размещённые в Copilot собственной среде, доступной на localhost или 127.0.0.1.

Настройка серверов MCP в репозитории

Администраторы репозитория могут настроить серверы MCP для использования в этом репозитории. Это делается с помощью конфигурации в формате JSON, которая указывает сведения о серверах MCP, которые Агент кодирования Copilot могут использовать.

После настройки серверов MCP в репозитории средства, указанные в конфигурации, будут доступны Агент кодирования Copilot во время каждой назначенной задачи.

Copilot будет использовать доступные средства автономно и не будет запрашивать утверждение перед использованием.

Дополнительные сведения о настройке серверов MCP для Агент кодирования Copilot в репозитории см. в разделе Расширение GitHub Copilot кодирующего агента с помощью протокола контекста модели (MCP).

MCP-серверы для Пользовательские агенты

Вы также можете настроить MCP-серверы для Пользовательские агенты.

Серверы MCP, настроенные в Пользовательские агенты, доступны только этому конкретному агенту и следуют тому же порядку обработки, что и другие конфигурации MCP, при этом настройки Пользовательский агент обрабатываются после стандартных серверов, но до конфигураций уровня репозитория.

Дополнительные сведения о настройке серверов MCP для Пользовательские агенты см. в разделе AUTOTITLE.

Рекомендации

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

  • По умолчанию Агент кодирования Copilot не имеет access для написания MCP-серверных инструментов. Однако некоторые серверы MCP содержат такие средства. Обязательно просмотрите средства, доступные на сервере MCP, который вы хотите использовать. tools Обновите поле в конфигурации MCP только необходимым инструментом.

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