Skip to main content

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

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

Обзор

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

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

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

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

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

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

  •         **GitHub**: сервер MCP GitHub предоставляет Copilot доступ к данным GitHub, таким как проблемы и запросы на вытягивание. Дополнительные сведения см. в разделе [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).
    
  •         **Playwright**: Сервер [](https://github.com/microsoft/playwright-mcp) Playwright MCP предоставляет Copilot доступ к веб-страницам, включая возможность чтения, взаимодействия и создания снимка экрана.
    
    • По умолчанию сервер Playwright MCP может получить доступ только к веб-ресурсам, размещенным в 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 не имеет доступа к средствам сервера MCP. Однако некоторые серверы MCP содержат такие средства. Обязательно просмотрите средства, доступные на сервере MCP, который вы хотите использовать. tools Обновите поле в конфигурации MCP только необходимым инструментом.

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