Обзор
Протокол контекста модели (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).- По умолчанию сервер MCP GitHub подключается к GitHub с помощью специально ограниченного маркера, имеющего доступ только для чтения к текущему репозиторию. Его можно настроить для использования другого маркера с более широким доступом. Дополнительные сведения см. в разделе Расширение агента кода GitHub Copilot с помощью протокола контекста модели (MCP).
-
**Playwright**: Сервер [](https://github.com/microsoft/playwright-mcp) 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 для Пользовательские агенты см. в разделе AUTOTITLE.
Рекомендации
-
Включение сторонних серверов MCP для использования может повлиять на производительность агента и качество выходных данных. Тщательно просмотрите сторонний сервер MCP и убедитесь, что он соответствует требованиям вашей организации.
-
По умолчанию Агент кодирования Copilot не имеет доступа к средствам сервера MCP. Однако некоторые серверы MCP содержат такие средства. Обязательно просмотрите средства, доступные на сервере MCP, который вы хотите использовать.
toolsОбновите поле в конфигурации MCP только необходимым инструментом. -
Тщательно проверьте настроенные серверы MCP перед сохранением конфигурации, чтобы убедиться, что правильные серверы настроены для использования.