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]. Значение показывается только один раз при создании, поэтому сразу скопируйте его.

Для теста использовалась учётная запись администратора, но на рабочем сайте правильнее создать отдельного пользователя только с нужными правами и сгенерировать пароль из этой учётной записи: все действия 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.
🔢 FAQ & рекомендуемые материалы
MCP
WP Rocket MCP Server
Как подключить ИИ-инструменты, чтобы они очищали кеш и меняли настройки вместо панели администратора.
MCP
Claude MCP: основные понятия и настройка
Что такое MCP и как устроено подключение к Claude.
Linux
Подключение Linux-сервера к Claude MCP
Как настроить подключение Linux-сервера к Claude по SSH.
ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.