WordPress выпустил канонический плагин MCP Adapter

WordPress опубликовал в официальном каталоге канонический плагин MCP Adapter — серверный слой, который конвертирует возможности сайта в инструменты Model Context Protocol (MCP). Версия 0.7.0 поддерживает новую спецификацию MCP 2026-07-28 и сохраняет обратную совместимость с предыдущими ревизиями протокола. Плагин уже насчитывает более 40 000 активных установок и использует Abilities API для безопасного предоставления функций AI-агентам.

Что такое MCP и зачем он WordPress

Model Context Protocol (MCP) — открытый стандарт, разработанный компанией Anthropic. Он позволяет AI-системам безопасно подключаться к приложениям, данным, плагинам и веб-сайтам, чтобы получать информацию и выполнять действия. Для сайтов на WordPress это означает, что AI-агенты могут взаимодействовать с функциями движка — например, публиковать записи, управлять медиафайлами или вызывать произвольные PHP-сниппеты.

До недавнего времени интеграция MCP в WordPress требовала либо самостоятельной реализации протокола, либо использования сторонних решений. Теперь у разработчиков появился официальный инструмент.

Канонический плагин от WordPress

Плагин MCP Adapter существовал и раньше, но распространялся только через страницу релизов на GitHub. Именно поэтому он уже успел набрать более 40 000 активных установок. Версия 0.7.0 стала первой, опубликованной в официальном каталоге WordPress.org. Как отметил Джейсон Адамс (Jason Adams), директор по разработке AI в Automattic:

«Это канонический MCP-плагин для WordPress, тщательно спроектированный с учётом обратной совместимости с версиями MCP. Если вы хотите добавить MCP на свой сайт или в плагины, я настоятельно рекомендую использовать именно его. … Он задействует Abilities API, чтобы избежать функциональной избыточности, и одновременно управляет авторизацией».

Плагин является частью инициативы AI Building Blocks for WordPress и выполняет роль серверного слоя: сам по себе он не предоставляет AI-функций, а конвертирует способности (abilities) ядра и других плагинов в инструменты, ресурсы и подсказки MCP.

Ключевые особенности версии 0.7.0

Релиз 0.7.0 привносит поддержку актуальной спецификации MCP от 28 июля 2026 года (2026-07-28). Среди основных изменений:

  • Бессессионное обнаружение сервера — клиент может получить метаданные без установки сессии.
  • Метаданные протокола на каждый запрос и HTTP-заголовки Mcp-Method, Mcp-Name, Mcp-Param-*.
  • Прямые вызываемые инструменты могут запрашивать дополнительный ввод у пользователя через исключение McpInputRequired.
  • Обратная совместимость: клиенты, запрашивающие старые версии протокола (2025-06-18 или 2024-11-05), автоматически обслуживаются по схеме 2025-11-25.

Такой подход решает проблему долгоживущих WordPress-плагинов, которые могут оставаться активными годами. Как заметил пользователь @BoboLinNotes: «Обратная совместимость важна. Плагины WordPress, как правило, живут очень долго». Адамс согласился, добавив, что разработчики не могут контролировать обратную совместимость самого протокола MCP, поэтому встроили механизм адаптации на уровне экосистемы WordPress.

Как работает интеграция с Abilities API

MCP Adapter не дублирует функциональность, а опирается на Abilities API — слой, встроенный в ядро WordPress (начиная с версии 6.9) и расширяемый другими плагинами. Каждая способность по умолчанию является приватной. Чтобы она стала доступна AI-агенту, разработчик должен явно пометить её как публичную (meta.public или meta.mcp.public в значении true).

После этого способность появляется в мета-инструментах сервера по умолчанию:

  • mcp-adapter/discover-abilities — обнаружение доступных способностей;
  • mcp-adapter/get-ability-info — получение информации о конкретной способности;
  • mcp-adapter/execute-ability — выполнение способности.

Перед каждым вызовом плагин проверяет права текущего пользователя, что обеспечивает гранулярный контроль доступа. Регистрация способностей происходит даже в том случае, если другой плагин инициализирует Abilities API раньше.

Установка и требования

Плагин доступен в каталоге WordPress.org и может быть установлен стандартными способами:

  • через админ-панель (Plugins → Add New → поиск «MCP Adapter»);
  • загрузкой ZIP-архива;
  • через WP-CLI командой wp plugin install mcp-adapter --activate.

Минимальные требования: WordPress 6.9 или выше, PHP 7.4+. Плагин протестирован вплоть до версии WordPress 7.1.3 и поддерживает английский, французский, японский и бразильский португальский языки.

Подключение AI-клиента возможно по HTTP через эндпоинт /wp-json/mcp/mcp-adapter-default-server или по STDIO при использовании WP-CLI. Архитектура допускает создание кастомных транспортов и заменяемых обработчиков ошибок.

Итоги

Официальный MCP Adapter устраняет фрагментацию в способах подключения AI к WordPress. Благодаря опоре на Abilities API и продуманной обратной совместимости он становится стандартным мостом между сайтом и любым MCP-совместимым агентом. Разработчикам больше не нужно изобретать собственные реализации протокола — достаточно активировать плагин и пометить нужные способности как публичные.

Источники и материалы

Фото аватара

Antony I

Веб разработчик, специализация на лучших мировых практиках: WordPress, WooCommerce, NextJS, Strapi, JAMStack ...

Основные типы проектов: CMS, eCommerce, SEO, LMS, ECM, BPM

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *