Создание нового сервера Model Context Protocol (MCP)

Вы можете использовать комплекты разработки программного обеспечения MCP (SDK ), чтобы настроить MCP-сервер на одном из поддерживаемых языков.

Если у вас уже настроен MCP-сервер, см. раздел « Добавить существующий сервер Model Context Protocol (MCP) к вашему агенту для информации о том, как добавить сервер в ваш агент.

Поддержка аутентификации

При создании MCP-сервера вы можете выбрать реализацию аутентификации или нет. Если вы решите реализовать аутентификацию, вы можете использовать один из следующих методов:

  • Ключ API: простой способ защитить сервер — включить ключ в приложение с запросами.
  • OAuth 2.0: более надёжный метод аутентификации, позволяющий отдельным пользователям предоставлять доступ к своим данным без передачи учетных данных агенту.

Выберите метод, который лучше всего соответствует вашим потребностям, и следуйте рекомендациям по реализации этого метода.

Вы должны зарегистрировать свою заявку у поставщика личности, чтобы получить необходимые учетные данные клиента. Учетные данные — это либо ключ приложения для аутентификации ключей API, либо идентификатор клиента и секрет клиента для аутентификации OAuth 2.0.

При добавлении сервера MCP к вашему агенту в Copilot Studio необходимо предоставить учетные данные для аутентификации. Чтобы узнать больше, см. раздел «Настройка аутентификации с вашим MCP-сервером».

Если вы используете аутентификацию OAuth 2.0, после добавления сервера MCP вы получаете URL обратного вызова от Copilot Studio. Вам нужно обновить регистрацию приложения у вашего провайдера идентификации, чтобы добавить этот URL. Этот URL — это место, где поставщик идентификации отвечает после входа пользователя и предоставления разрешения вашему агенту.