Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер протокола контекста модели (MCP) — это удаленная служба, которая может предоставлять средства и ресурсы через протокол контекста модели. Подключаемый модуль может объединять возможности на основе MCP с агентами, навыками или соединителями Copilot.
Работающий сервер MCP остается отдельным от пакета плагинов. Пакет ссылается на конфигурацию или содержит конфигурацию, необходимую для того, чтобы поддерживаемый интерфейс Майкрософт мог обнаружить средства, подключиться к серверу и применить соответствующую модель проверки подлинности и разрешений.
Важно!
Обнаружение, проверка подлинности, вызов MCP, поддерживаемые функции протоколов, пользовательский интерфейс и управление зависят от работы корпорации Майкрософт. Публикация или сертификация подключаемого модуля на основе MCP не обеспечивает поддержку для каждого узла.
Определение необходимости MCP-сервера
Выбирайте сервер MCP, если:
- Для решения требуются инструменты или ресурсы, работающие в удаленно размещенной службе.
- Поддерживаемый интерфейс Майкрософт должен обнаруживать и вызывать эти возможности через MCP.
- Необходимо поддерживать службу, реализацию протокола и поведение средства независимо от пакета плагина.
- Существующий утвержденный сервер MCP может предоставить требуемую возможность.
Сервер MCP может не подходить в следующих случаях:
- В первую очередь это требование состоит в том, чтобы сделать внешний контент доступным через индексированную или федеративную модель данных. Рассмотрим соединительную линию.
- Поддерживаемая встроенная возможность или существующий подключаемый модуль уже выполняет операцию.
- Организация не может управлять или утверждать требуемую удаленную службу, удостоверение или сетевое подключение.
Выбор способа создания или повторного использования
Перед созданием сервера MCP:
- Просмотрите список всех серверов MCP и утвержденный перечень вашей организации на наличие существующего сервера, предоставляющего необходимые инструменты или ресурсы.
- Просмотрите определения инструментов, входы, выходы, ошибки и требования к подтверждению.
- Убедитесь, что функции транспорта, проверки подлинности и протокола поддерживаются целевым интерфейсом Майкрософт.
- Подтвердите его доступность, производительность, обработку данных, управление версиями и поддержку.
- Определите, можно ли ссылаться на существующий сервер или необходимо реализовать и эксплуатировать новую службу.
При повторном использовании сервера ответственность за его выполнение остается за владельцем сервера, если только соглашение об эксплуатации не отводит эту ответственность в другом месте. Упаковка метаданных подключения не передает владение сервером.
Планирование проверки подлинности и размещения
Для каждого сервера MCP определите:
- Владелец службы и среда размещения.
- Требования к конечной точке, транспорту, сети, доступности и масштабированию.
- Модель удостоверений приложений и пользователей.
- Проверка подлинности, согласие, разрешения, а также управление секретами и учетными данными.
- Данные, отправляемые в службу и возвращаемые из нее.
- Обнаружение инструментов, управление версиями, совместимость и поведение при сбоях.
- Обязанности по ведению журналов, мониторингу, поддержке и реагированию на инциденты.
При подключении к серверу устанавливаются конечная точка, учетная запись, проверка подлинности или отношение службы, необходимые для работы. Они отделены от публикации, приобретения, развертывания и включения.
Запись зависимостей MCP
При принятии решения о создании или повторном использовании MCP-сервера обратите внимание:
- Необходимые инструменты или ресурсы и требования, которым они удовлетворяют.
- Повторно используемый или новый сервер и его владелец.
- Целевая программа — это возможности Майкрософт и поддерживаемая модель обнаружения.
- Конечная точка, транспорт, проверка подлинности, разрешения и сетевые зависимости.
- Требования к размещению, обработке данных, доступности, управлению версиями и поддержке.
- Ограничения конфигурации и распространения подключаемого модуля.
После того, как вы решите создать или повторно использовать MCP-сервер, выберите средства разработки.