Azure MCP Server 3.0 стал стабильным: операционные наборы инструментов, структурированный вывод по запросу, более строгие настройки для новых ресурсов
Azure MCP Server от Microsoft достиг стабильной версии 3.0 двенадцатого октября после пятидесяти бета-итераций: инструменты резервного копирования, устойчивости и SRE, помощники Terraform и Advisor, структурированные ответы по запросу и настройки безопасности для создаваемых ресурсов, а не существующих. Лицензия MIT. Я читал анонс и LICENSE; ничего не устанавливал и не запускал.

Факты проверены 17 октября 2026
Azure MCP Server 3.0 стал стабильным 12 октября 2026 года; анонс вышел 14 октября в блоге Azure SDK после пятидесяти бета-итераций. Это открытый MCP-сервер Microsoft, позволяющий агентам находить и вызывать инструменты Azure, под лицензией MIT в репозитории microsoft/mcp. Новое: операционные наборы для Backup, Resilience Management и SRE Agent, инструменты Terraform и Advisor, структурированные ответы по запросу и более строгие настройки безопасности для вновь создаваемых ресурсов. Я читал блог, репозиторий и LICENSE; ничего не запускал. Анонс

Что добавляет 3.0
Выпуск переносит повседневные операции Azure в зону досягаемости агентов. Инструменты Backup просматривают хранилища, политики, защищённые элементы, задания и точки восстановления и управляют мягким удалением, неизменяемостью и Resource Guards. Resilience Management покрывает планы восстановления, проверки готовности, валидацию отказоустойчивости и учения. Набор SRE Agent предлагает 55 команд вокруг расследований, инцидентов и планов исправления и зависит от поставщика ресурсов Microsoft.App/SREAgentPreview, предварительной зависимости, которую стоит знать до подключения в продакшен.
Инструменты Terraform подтягивают документацию провайдеров, просматривают Verified Modules, экспортируют существующие ресурсы через aztfexport и валидируют планы через conftest. Advisor выдаёт рекомендации с ранжированием по стоимостному эффекту и рекомендации по исправлению; его команда apply возвращает правила для подготовки изменений в инфраструктуре как коде, а не трогает живые ресурсы. Monitor, Cosmos DB, IoT, Compute, App Service и Managed Lustre дополняют покрытие.
Контракты, которые заметит ваш клиент
Описания инструментов и входные схемы перестроены под выбор инструментов моделью, неизвестные параметры теперь дают ошибку вместо молчаливого игнорирования, а флаг --learn позволяет изучать команды без выполнения операций Azure. Структурированные ответы по запросу: передайте --structured-output-mode duplicated или compact, чтобы получить объявленный outputSchema и structuredContent. Новые метаданные operationPlane помечают инструменты как data, control, both или not-applicable.
Заявленный выигрыш запуска около 39% только для точечных вызовов CLI-команд, собственный замер Microsoft, явно не для запуска сервера целиком и не для пропускной способности. Отсутствующие ресурсы теперь возвращают HTTP 404 вместо 500, а логи уходят в stderr, оставляя stdout чистым JSON-RPC.
Настройки безопасности, честно очерченные
Новые настройки применяются к ресурсам, созданным через сервер, а не к тем, что у вас уже есть: новые учётные записи Storage отключают аутентификацию Shared Key, новые пространства имён Event Hubs отключают локальную аутентификацию, новые хранилища Recovery Services отключают публичную сеть, а новые общие папки NFS используют RootSquash с шифрованием при передаче. Существующие ресурсы при обновлении не перенастраиваются.
Проверка конечных точек через Microsoft.Security.AntiSSRF теперь покрывает больше облачных адресов, с переопределениями на уровне пространств имён. Инструменты отправки email и SMS Communication Services исключены в режиме только чтение, а телеметрия ошибок проверки не включает значения параметров.
Список ломающих изменений это реальная цена
Заметки об обновлении длинные. Команды устойчивости переименованы из resilience_ в resiliency_. Списки Advisor переходят на обёртки properties в стиле ARM. Инструменты запросов MySQL и PostgreSQL задокументированы как разрушительные, неидемпотентные и не только для чтения; фильтрация SQL-глаголов убрана, и в консолидированном режиме они переезжают в execute_azure_database_query, так что ваши разрешения в базе это вся граница. Пространства имён переезжают из Azure.Mcp.Core в Microsoft.Mcp.Core. Создание ВМ теперь требует явного --image. Клиенты на протоколе 2026-07-28 должны слать заголовки Mcp-Method и Mcp-Name в каждом POST.
Если вы используете 2.0 в общем развёртывании, совет самого блога: прочитать полный список изменений 3.x и протестировать клиент до обновления. Это правильный совет, а не формальность.
Лицензия, поддержка, популярность
MIT, прочитано из файла LICENSE в репозитории microsoft/mcp, копирайт Microsoft. Репозиторий каталогизирует официальные MCP-серверы Microsoft и показывает стабильную поддержку: 3 773 звезды и 646 форков на момент проверки 17 октября, сотни контрибьюторов и свежие коммиты. Популярность не знак качества; здесь это знак поддержки. файл LICENSE
Почему это важно
MCP-серверы становятся плоскостью управления между агентами и облачными аккаунтами, поэтому их настройки по умолчанию и ломающие изменения важнее списков возможностей. Здесь разумные настройки для новых ресурсов и задокументированные острые края, включая то, какие инструменты могут удалять данные. Если ваши агенты трогают Azure, начните с заметок о миграции, а строку про разрушительные инструменты баз данных выделите тому, кто владеет разрешениями.
Что я не смог подтвердить
Я не устанавливал и не запускал сервер и не проверял ни один набор инструментов на живом аккаунте Azure. Цифра 39% это собственный замер Microsoft для точечных вызовов CLI. Инструменты SRE Agent зависят от предварительного поставщика ресурсов, чью доступность я не проверял. Все количества инструментов и поведения взяты из анонса и документации репозитория.
Изучение без выполнения, из анонса
# From the announcement: --learn explores commands without executing Azure operations.
azmcp --learn # list toolsets and commands, no Azure calls
azmcp backup vault get --learn # inspect one command's parameters safely
# Structured responses are opt-in at server start:
azmcp server start --structured-output-mode compact
# Read-only mode excludes the Communication Services email/SMS send tools.
# The MySQL/PostgreSQL query tools are destructive and non-read-only:
# your signed-in database permissions are the whole boundary.