Обзор
Протокол контекста модели (MCP) — это открытый стандарт, определяющий, как приложения используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.
Вы можете использовать MCP для расширения возможностей Агент кодирования Copilot путем подключения к другим средствам и службам.
Агент может использовать средства, предоставляемые локальными и удаленными серверами MCP. Некоторые MCP-серверы настроены по умолчанию, чтобы обеспечить лучший опыт getting started.
Дополнительные сведения о MCP см . в официальной документации ПО MCP. Для информации о некоторых доступных в настоящее время серверов MCP см. репозиторий серверов MCP.
Примечание.
- Агент кодирования Copilot поддерживает только средства, предоставляемые серверами MCP. Он не поддерживает ресурсы или запросы.
- Агент кодирования Copilot в настоящее время не поддерживает удаленные серверы MCP, использующие OAuth для проверки подлинности и авторизации.
Серверы MCP по умолчанию
Следующие MCP-серверы настраиваются автоматически для Агент кодирования Copilot:
-
** GitHub **: GitHub MCP-сервер предоставляет Copilot доступ к GitHub данным, таким как проблемы и pull requests. Чтобы узнать больше, см. [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).- По умолчанию GitHub MCP-сервер подключается с GitHub помощью специально ограниченного токена, который имеет доступ только для чтения текущего репозитория. Вы можете настроить его, чтобы использовать другой токен с более широким access. Для подробностей см. Расширение GitHub Copilot кодирующего агента с помощью протокола контекста модели (MCP).
-
**Playwright**: [Сервер Playwright MCP](https://github.com/microsoft/playwright-mcp) предоставляет Copilot доступ к веб-страницам, включая возможность чтения, взаимодействия и создания скриншотов.- По умолчанию сервер Playwright MCP может получать доступ только к веб-ресурсам, размещённым в Copilotсобственной среде, доступным на
localhostили127.0.0.1.
- По умолчанию сервер Playwright MCP может получать доступ только к веб-ресурсам, размещённым в Copilotсобственной среде, доступным на
Настройка серверов MCP в репозитории
Администраторы репозитория могут настроить серверы MCP для использования в этом репозитории. Это реализуется через конфигурацию в формате JSON, которая указывает детали MCP-серверов, которые Агент кодирования Copilot могут использовать.
После того как MCP-серверы настроены для использования в репозитории, инструменты, указанные в конфигурации, будут доступны Агент кодирования Copilot для каждой назначенной задачи.
Copilot будут использовать доступные инструменты автономно и не будут запрашивать одобрение перед использованием.
Для подробностей о том, как настроить MCP-серверы в Агент кодирования Copilot репозитории, см. Расширение GitHub Copilot кодирующего агента с помощью протокола контекста модели (MCP).
MCP-серверы для Пользовательские агенты
Также можно настроить MCP-серверы для Пользовательские агенты.
MCP-серверы, настроенные в , Пользовательские агенты доступны только для конкретного агента и следуют тому же порядку обработки, что и другие конфигурации MCP, Пользовательский агент при этом настройки MCP обрабатываются после серверов по умолчанию, но до конфигураций на уровне репозитория.
Для получения дополнительной информации о настройке MCP-серверов для Пользовательские агенты, см. Настройка пользовательских агентов.
Рекомендации
-
Включение сторонних серверов MCP для использования может повлиять на производительность агента и качество выходных данных. Тщательно просмотрите сторонний сервер MCP и убедитесь, что он соответствует требованиям вашей организации.
-
По умолчанию Агент кодирования Copilot не имеет доступа к инструментам для записи MCP-серверов. Однако некоторые серверы MCP содержат такие средства. Обязательно просмотрите средства, доступные на сервере MCP, который вы хотите использовать.
toolsОбновите поле в конфигурации MCP только необходимым инструментом. -
Тщательно проверьте настроенные серверы MCP перед сохранением конфигурации, чтобы убедиться, что правильные серверы настроены для использования.