|

WordPress MCP Server: подключение Claude Code через плагин Adapter

WordPress MCP Server — точка подключения, которая открывает функции сайта WordPress в формате MCP (Model Context Protocol), чтобы ИИ вроде Claude мог вызывать их как инструменты. То, что умеет сайт, регистрируется в Abilities API, входящем в ядро с WordPress 6.9, а плагин Adapter превращает этот список в инструменты MCP для ИИ.

Разобрано, как установить плагин Adapter 0.7.0 и затем подключить Claude Code.

1️⃣ Создание пароля приложения

Стандартный сервер MCP Adapter обрабатывает только запросы, аутентифицированные как пользователь WordPress, поэтому в Claude Code регистрируют не пароль для входа, а пароль приложения. В панели администратора в [Users] > [Profile] в разделе [Application Passwords] введите имя и нажмите [Add Application Password]. Значение показывается только один раз при создании, поэтому сразу скопируйте его.

Список паролей приложений для подключения WordPress MCP с добавленным Claude Code

Для теста использовалась учётная запись администратора, но на рабочем сайте правильнее создать отдельного пользователя только с нужными правами и сгенерировать пароль из этой учётной записи: все действия Claude Code выполняются в пределах прав этого пользователя.

2️⃣ Регистрация MCP-сервера WordPress в Claude Code

Официальная документация WordPress предлагает для HTTP-подключения прокси Node.js [@automattic/mcp-wordpress-remote], но Claude Code напрямую поддерживает HTTP MCP, поэтому регистрация обходится без прокси. На Linux-сервере, где шёл тест, Node.js тоже не был установлен.

Значение аутентификации — строка [имя_пользователя:пароль_приложения], преобразованная в Base64; её создают командой ниже в терминале.

printf '%s' 'имя_пользователя:пароль_приложения' | base64

Преобразованное значение подставьте после [Basic] при регистрации; адрес — это адрес стандартного сервера: домен сайта и [/wp-json/mcp/mcp-adapter-default-server] после него.

claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic значение_аутентификации"

В команде [wordpress] — имя регистрации, а на место [значение_аутентификации] подставляется преобразованная строка. Если зарегистрировать с [--scope user], это подключение будет работать в сеансах, открытых из любой папки.

3️⃣ Проверка подключения и доступные Ability

Запустите [claude mcp list]: если в конце строки с именем регистрации появилось [✔ Connected], подключение работает; инструменты WordPress появляются в новых сеансах.

claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ Connected

Легко решить, что после подключения сразу заработает и запрос сведений о сайте, но стандартный сервер выполняет только Ability с отметкой [mcp.public]. На тестовом сайте нашлись 12 Ability, опубликованных WP Rocket, — среди них очистка кеша, проверка состояния кеша и запрос оценок производительности страниц. В новом сеансе на запрос состояния кеша WP Rocket выполнилась [wp-rocket/get-cache-health] и вернула 4 завершённые предзагрузки и 0 ожидающих.

Ability ядра WordPress для сведений о сайте, пользователе и окружении не выполнились — с ошибкой [is not exposed via MCP (mcp.public!=true)]. Ability ядра открываются, только если включить [mcp.public] фильтром [wp_register_ability_args]; как это сделать, описано в официальном блоге разработчиков WordPress.

Claude Code Authorization: Basic Сайт WordPress Стандартный сервер MCP Adapter mcp-adapter-default-server Выполнение Ошибка WP Rocket 12 Ability есть mcp.public Ability ядра 3, включая сведения о сайте нет mcp.public Завершено 4, ожидает 0
На узком экране прокрутите схему вбок.

🔢 FAQ & рекомендуемые материалы

Плагин есть в официальном каталоге плагинов WordPress как [MCP Adapter] (автор WordPress.org), поэтому его можно найти и установить в панели администратора через [Plugins] > [Add New]. В феврале 2026 года официальный блог разработчиков предлагал скачивать его из релизов GitHub, но на октябрь 2026 года версию 0.7.0 можно было установить прямо из каталога.

MCP Adapter 0.7.0 требует WordPress 6.9 или новее и PHP 7.4 или новее, потому что Abilities API, который преобразует Adapter, входит в ядро начиная с WordPress 6.9.

Удалите его из настроек Claude Code командой [claude mcp remove wordpress --scope user]. Чтобы закрыть доступ и со стороны сайта, нажмите [Revoke] в нужной строке раздела [Application Passwords] в профиле.

ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.

Добавить комментарий

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

Докажите, что вы человек: 2   +   1   =