Код, интерфейсы и трафик без воды
lawebbox

Joomla 2026: MCP-протокол в ядре, ИИ-агенты и безопасность CMS

По квартальному дайджесту на Хабре, главное в мире Joomla за апрель-июнь 2026-го — MCP-сервер пилят прямо в ядро CMS.

Максим Воронцов, Хардкорный бэкендер и девопс · обновлено 11 августа 2026 г.

Joomla 2026: MCP-протокол в ядре, ИИ-агенты и безопасность CMS

Полночь, ваш прод. ИИ-агент, которого вы не ставили, дёргает админку через новый Streamable HTTP entrypoint и плодит категории по sitemap, который вы вчера сами залили. Это не сценарий апокалипсиса — это то, к чему Joomla идёт через Model Context Protocol.

MCP в ядре, а не костыль сбоку

Model Context Protocol — стандарт, по которому LLM-агент вызывает инструменты вашего софта. В Joomla его встраивают как штатный entrypoint наравне с Site, Administrator, Api и Cli — через Streamable HTTP. Цель явно не «супер-админу кнопку», а массовому пользователю с простой настройкой и низким железом.

Что обещают на выходе:

  • авто-создание категорий, материалов и меню из sitemap или PDF;
  • пакетная генерация SEO-заголовков и мета-описаний;
  • реальные MCP-сущности (tools, resources, prompts) живут в плагинах — сторонние разработчики смогут оборачивать свои расширения под LLM.

Аутентификация пока на токенах, в планах — свой OAuth-сервер для Joomla. Если это стабильно доедет до прода, CMS первой из мейнстрима нативно заговорит с LLM без «напишите мне интеграцию на коленке».

Конференция и оргкомитет

После длинного перерыва возвращается Joomla World Conference. Два с половиной дня, четыре параллельных секции — две EN, две DE. Среди спикеров Лаура Гордон (JUG, JoomlaDay USA), Брайан Тиман (сооснователь Joomla и OSM), Харальд Лейтнер (релиз-менеджер 6.2 + security team), Давид Жарден (Security Strike Team), Вивана Менцель (Accessibility & Usability). Даты и площадку — в источнике.

Параллельно: WordPress 7.1 и форсированные апдейты

WordPress.org за тот же период отстрелялся двумя релизами безопасности. 7.0.2 прилетел 17 июля с критической и high severity уязвимостью — .org включил принудительное обновление. 7.0.3 от 6 августа закрыл ещё дюжину. Если какой-то ваш сайт проскочил оба автоапдейта — закрывайте пост и идите чинить, остальное подождёт.

Дальше — 7.1 на 19 августа, RC1 и RC2 уже вышли, фичи заморожены. Главное к прочтению — Field Guide: media, accessibility, Abilities API, Global Styles, SVG Icon API, DataViews, дизайн-система, persistent admin bar. Что не вошло: real-time коллаборация, скрытие Classic block из инсертера (откатили), React 19 (опять отложен), On This Day виджет. Из прикладного — responsive style states наконец-то едут: брейкпоинты через theme.jsonsettings.viewport, дефолты 480px mobile и 782px tablet, CSS-функции и проценты игнорятся.

Что делать сегодня

# Тестовая Joomla с тем же мажором, что и прод
docker run -d --name joomla-test -p 8080:80 joomla:5
# Проверка своих плагинов на новый entrypoint
grep -rn "route" /var/www/plugins/your_plugin/ --include="*.xml"
# Инвентаризация токенов до прихода OAuth
mysql -e "SELECT id, name, last_used FROM joomla_user_keys"
# Бэкап. Всегда. Без исключений.
mysqldump joomla_db | gzip > /backup/joomla_$(date +%F).sql.gz

По WP — обновитесь до 7.0.3 прямо сейчас, проверьте кастомные блоки против responsive styles в 7.1, прогоните свои темы через Field Guide. Бэкап перед прыжком на 7.1. Без шуток: релиз-день во время WordCamp US в Финиксе — это удобно смотреть, но плохо откатывать, если что-то полыхнёт в проде.