Расширение агента с помощью протокола контекста модели

Вы можете расширить свой агент инструментами, используя протокол Model Context Protocol (MCP).

Что такое протокол контекста модели?

Model Context Protocol (MCP) помогает напрямую подключаться к существующим серверам знаний и источникам данных внутри Copilot Studio. Когда вы подключаетесь к MCP-серверу, вы получаете доступ к:

  • Ресурсы: данные, похожие на файлы, которые агент может читать для получения дополнительного контекста, например, ответы API или содержимое файлов
  • Инструменты: функции, которые языковая модель может вызвать для выполнения действия
  • Запросы: предопределенные шаблоны запросов для выполнения определенных задач

Замечание

Copilot Studio в настоящее время поддерживает инструменты и ресурсы MCP.

Как работает протокол MCP?

Каждый инструмент или ресурс, публикуемый подключённым MCP-сервером, автоматически доступен для использования в Copilot Studio. Сервер предоставляет имя, описание, входные данные и выходы. Когда вы обновляете или удаляете инструменты и ресурсы на сервере MCP, Copilot Studio динамически отражает эти изменения. Этот процесс гарантирует, что пользователи всегда имеют последние версии и удаляет устаревшие инструменты и ресурсы. Один MCP-сервер может интегрировать и управлять несколькими инструментами и ресурсами. Агенты Copilot Studio имеют доступ к каждому инструменту.

Когда вы подключаетесь к продукту, не относящимся к Microsoft, включая внешний MCP-сервер, вы отвечаете за инструменты и ресурсы, к которым пользуетесь внутри Copilot Studio.

Замечание

Чтобы использовать MCP, нужно включить генеративную оркестрацию .

Как расширить агента, используя MCP в Copilot Studio?

Чтобы интегрировать MCP в Copilot Studio:

  1. Используйте мастер онбординга MCP, чтобы подключить вашего агента к существующему серверу MCP.
  2. Создайте MCP-сервер , если у вас ещё нет MCP-сервера.
  3. Добавьте инструменты и ресурсы сервера MCP в вашего агента чтобы Copilot Studio агент мог ими пользоваться.
  4. (По желанию) Опубликуйте свой MCP-коннектор , чтобы использовать его между арендаторами.

Для получения дополнительной информации о устранении неполадок интеграции с MCP см. раздел Устранение неполадок с протоколом контекста модели (MCP).