Azure MCP Server 3.0: строже по умолчанию, и что это меняет
Сегодня в дайджесте расширений журнал изменений 3.0.0: отклонение неизвестных параметров, более безопасные значения по умолчанию, проверка адресов и новая версия протокола MCP. Пакеты не запускались.

Факты проверены 13 октября 2026
Azure MCP Server 3.0.0 это последняя версия в npm, опубликована 12 октября 2026 (UTC) после 50 бета-версий. Журнал изменений называет более строгие входные данные, безопасное создание ресурсов по умолчанию и переход на протокол MCP 2026-07-28. Я прочитал журнал и метаданные; ничего не устанавливал и не запускал. Журнал изменений

Что изменилось по словам релиза
Запись 3.0.0 в журнале проекта датирована 12 октября 2026 и сообщает о 50 бета-итерациях. В ней перечислены новые пространства имён (в том числе Azure Backup, Resilience Management, SRE Agent, Terraform, Optimization и Advisor), структурированный вывод и переход на stateless-протокол MCP 2026-07-28 с автоматической обратной совместимостью для клиентов на 2025-11-25.
CHANGELOG Azure MCP Server, раздел 3.0.0Более строгие контракты
Журнал сообщает, что неиспользуемые параметры, пользовательские опции повторов и опции только для подтверждения удалены во всех пространствах имён, а неизвестные параметры теперь отклоняются. Если в ваших сохранённых промптах, скриптах или конфигурациях агентов передаются лишние аргументы, проверьте именно это. Вызов, который раньше терпели, теперь может упасть, и это лучше, чем молча игнорировать флаг, который вы считали действующим.
Безопасно по умолчанию: как это описано
Для новых ресурсов журнал называет: учётные записи Storage с отключённой аутентификацией по общему ключу, пространства имён Event Hubs с отключённой локальной аутентификацией, файловые ресурсы NFS с RootSquash и шифрованием при передаче, хранилища Recovery Services с отключённым публичным сетевым доступом. Также указана проверка конечных точек для конкретных облаков на основе Microsoft.Security.AntiSSRF и телеметрия, которая больше не записывает значения опций. Это заявления проекта о значениях по умолчанию; ресурс для проверки я не создавал.
Где взять, как задокументировано
Журнал описывает npm (npx @azure/mcp@3.0.0), NuGet (dotnet tool install -g Azure.Mcp --version 3.0.0), PyPI (pip install msmcp-azure==3.0.0), Docker (mcr.microsoft.com/azure-mcp:3.0.0) и пакеты .mcpb. Реестр npm показывает 3.0.0 как latest с полем лицензии MIT, а файл LICENSE в репозитории это MIT License. На странице релизов GitHub есть запись Azure.Mcp.Server-3.0.0.
Метаданные реестра npmАнализ: мой вывод
Сервер, отклоняющий неизвестные параметры, даёт более ясную ошибку, но и перекладывает работу на вас: зафиксируйте версию и один раз прогоните все сохранённые сценарии. Более безопасные значения по умолчанию помогают только для ресурсов, созданных через этот сервер, и не меняют уже существующие. Мажорную версию я бы тоже не считал аудитом безопасности: это описание изменений от вендора.
Что я не смог подтвердить
Я не запускал сервер, не проверял новые значения по умолчанию и не сравнивал число инструментов. В прочитанном разделе журнала нет общего числа инструментов для 3.0.0. О распространённости и качестве я ничего не утверждаю.
Иллюстративный список для обновления, не выполнялся
# documented install form, pin the exact version (not run here)
npx @azure/mcp@3.0.0
# before rollout
1. list every saved prompt/script/agent config that calls this server
2. re-run each once against 3.0.0; note any unknown-parameter rejection
3. record version, date and who approved the change