Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер Azure MCP позволяет агентам ИИ и клиентам взаимодействовать с ресурсами Azure с помощью команд естественного языка. В этой статье описываются функции, преимущества и способы создания и развертывания приложений в Azure разработчиками.
Он реализует протокол контекста модели (MCP) и поддерживает широкий спектр инструментов, языков и платформ, которые помогут вам создавать и развертывать приложения в Azure.
Ключевые особенности
- Поддержка MCP: Сервер Azure MCP реализует протокол контекста модели, что обеспечивает совместимость с клиентами MCP, такими как режим агента GitHub Copilot, пакет SDK для агентов OpenAI и семантический ядро.
- Entra ID: Сервер использует Entra ID через библиотеку для работы с удостоверениями Azure, следуя рекомендациям по проверке подлинности Azure.
- Интеграция служб и инструментов. Сервер поддерживает службы и инструменты Azure, включая Azure CLI, Azure Developer CLI (azd) и широкий набор ресурсов Azure.
Поддерживаемые редакторы кода и средства
Вы можете подключиться к серверу Azure MCP из популярных редакторов кода и средств, включая:
Поддерживаемые языки и платформы
Сервер Azure MCP поддерживает несколько языков и платформ, таких как:
Концепции
Протокол контекста модели (MCP) — это открытый протокол, предназначенный для управления взаимодействием языковых моделей с внешними инструментами, памятью и контекстом в безопасном, структурированном и отслеживающим состоянием. MCP определяет архитектуру клиентского сервера с несколькими компонентами:
- Хосты: приложения, использующие клиенты MCP для подключения к серверам MCP и получения данных.
- Клиенты: компоненты узлов MCP, которые управляют подключениями и извлекают данные с серверов MCP.
- Серверы: программы, предоставляющие такие функции, как ресурсы данных, средства для выполнения действий и запросы на руководство по взаимодействию.
Например, Visual Studio Code считается узлом, а режим агента GitHub Copilot в Visual Studio Code выступает в качестве клиента MCP, который подключается к серверам MCP. Вы также можете создавать пользовательские интеллектуальные приложения, размещающие собственный клиент MCP для подключения к серверам MCP.
Сервер Azure MCP реализует набор средств для протокола контекста модели. Агенты ИИ и другие типы клиентов используют эти средства для взаимодействия с ресурсами Azure.
Практические руководства
Пошаговые инструкции по общим задачам можно найти, в том числе:
- Подключение агента GitHub Copilot к серверу Azure MCP
- Развертывание локального сервера Azure MCP (Microsoft Foundry)
- Развертывание локального сервера Azure MCP (Copilot Studio)
Инструменты и рекомендации
Сервер Azure MCP предлагает широкий спектр средств для разработки Azure. Рекомендации и справочные материалы по средствам см. в разделе "Общие сведения о средствах".
Сценарии использования сервера Azure MCP
Наиболее распространенный сценарий заключается в подключении к серверу Azure MCP из существующего клиента, например в режиме агента GitHub Copilot в Visual Studio Code или пользовательском интеллектуальном приложении. Клиент может использовать все доступные средства для доступа к ресурсам Azure и взаимодействия с ними с помощью естественного языка. Например, можно использовать режим агента GitHub Copilot с сервером Azure MCP для перечисления учетных записей хранения Azure или запуска запросов KQL в базах данных Azure. Сведения о подключении к серверу Azure MCP из существующего клиента см. в статье "Начало работы с сервером Azure MCP".
В расширенных сценариях можно создать собственные серверы MCP для предоставления пользовательских инструментов, ресурсов и запросов на выполнение определенных задач, связанных с ресурсами Azure. Если вы создаете сервер MCP, который должен подключаться к Azure, вы можете использовать средства Azure MCP Server с сервера MCP.
Сервер MCP использует учетные данные пользователя Azure или управляемое удостоверение для обеспечения авторизованного доступа. Доступ защищен с помощью Azure ролевого управления доступом (RBAC), предоставляя детализированные разрешения для утвержденных пользователей. Локальный сервер MCP предназначен строго для использования разработчиком в организации. Не используйте эти средства для внешних приложений или сценариев за пределами утвержденной среды разработки.