Если включить WP Rocket MCP Server, ИИ-инструменты вроде Claude очищают кеш и меняют настройки вместо панели администратора. MCP — стандарт подключения, который позволяет ИИ-инструментам напрямую работать с программами; здесь разобрано, как подключиться и отключиться с паролем приложения, и какие 12 функций при этом открываются.
WP Rocket MCP Server находится в самом верху вкладки [Настройки → WP Rocket → Tools] с подписью [Connect your AI tool to WP Rocket]. Переключателя включения нет, а кнопка [How to set up MCP] открывает справку.
Начиная с WP Rocket 3.23 (9 июля 2026 года) функция входит во все лицензии, и при включённом WP Rocket MCP-сервер тоже открыт. Плагин регистрирует 12 функций в Abilities API, который входит в ядро с WordPress 6.9, а MCP Adapter встроен в плагин, так что ставить ничего отдельно не нужно.
2️⃣ Как подключить WP Rocket MCP Server
Проще всего — подключение через OAuth, при котором сайт добавляется в Claude как пользовательский коннектор: без пароля и файла конфигурации, только с подтверждением администратора WordPress. Порядок одинаков в веб-версии claude.ai и в Claude Desktop.
В Claude откройте [Customize → Connectors] и нажмите [Add → Add custom connector].
В поле имени введите название сайта, в MCP server URL — [https://ваш-домен/wp-json/mcp/mcp-oauth-server] и нажмите [Continue].
Способ подключения
Адрес
Подключение OAuth
https://ваш-домен/wp-json/mcp/mcp-oauth-serverПоле MCP server URL пользовательского коннектора
Пароль приложения
https://ваш-домен/wp-json/mcp/mcp-adapter-default-serverЗначение WP_API_URL в файле конфигурации
Замените [ваш-домен] адресом своего сайта. Для подключения через OAuth нужен только адрес из первой строки: при подтверждении WordPress сам создаст пароль приложения с именем [Claude]. Вторая строка нужна для способа с файлом конфигурации Claude Desktop ниже.
Способ аутентификации оставьте найденным по умолчанию, нажмите [Add], затем [Connect].
На экране подтверждения WordPress нажмите [Allow]. Если вы не вошли как администратор, сначала войдите.
После подключения на экране коннектора появятся 3 инструмента, у всех по умолчанию стоит [Needs approval]. В бесплатном аккаунте можно создать только один пользовательский коннектор, поэтому подключается только один сайт; для нескольких сайтов нужен аккаунт Pro или Max.
Если в новом чате спросить, какие MCP-инструменты доступны на сайте, Claude перед использованием инструмента сначала спросит [Deny · Always allow · Allow once].
Во время подключения появилась ошибка, как на изображении ниже,
и анализ показал, что она вызвана настройкой REST API.
На сайтах, где в Perfmatters опция [Disable REST API] включена в режиме [Disable When Logged Out], даже после подтверждения и подключения в коннекторе не появляется ни одного инструмента, а вскоре статус меняется на [Connection problem]. Perfmatters считает запросы Claude запросами посетителя без входа и блокирует их раньше, чем MCP проверит токен.
В [Perfmatters → Code] создайте новый PHP-фрагмент, вставьте код ниже без строки [<?php] и сохраните его включённым. Код исключает только адрес MCP, поэтому остальные ограничения REST API остаются в силе.
⚙️ Экран настроек PerfmattersНовый фрагмент кода
perfmatters
⚙General
JSJavaScript
✎CSS
◷Preloading
▣Lazy Loading
AFonts
◍CDN
▥Analytics
</>Code①
🔧Tools
☰Database
🔑License
?Support
<> Code
All Snippets / MCP REST API exception
ActiveSave Snippet④
Name②
MCP REST API exception
Location
Everywhere⌄
Type
PHPJSCSSHTML
Code③
<?php
1// Let WP Rocket MCP (OAuth) requests through the Perfmatters REST API restriction
②Введите имя, а [Location] оставьте [Everywhere], [Type] — [PHP].
③Скопируйте код кнопкой [Copy] на этом экране и вставьте его в поле кода под строкой [<?php].
④Включите переключатель [Active] и нажмите [Save Snippet].
После сохранения нажмите [Reconnect] на экране коннектора Claude — появятся 3 инструмента.
Это решение ошибки WP Rocket MCP Server REST API Error рассчитано на тех, кто пользуется Perfmatters, но если вы уже работаете с Claude и та же ошибка появляется из-за настройки REST API в другом плагине, возьмите этот код за основу, попросите Claude доработать его и примените версию, подходящую для вашего сайта WordPress.
В Claude Desktop можно подключиться и по паролю приложения. Создайте пароль в WordPress [Пользователи → Профиль → Пароли приложений], затем в Claude Desktop [Settings → Developer] добавьте запись ниже в файл конфигурации и откройте приложение заново.
В Windows нужен Node.js, потому что должна работать команда npx. Чтобы отключиться, достаточно отозвать этот пароль приложения.
3️⃣ Что могут ИИ-инструменты
12 функций WP Rocket выполняются через три MCP-инструмента, которые видит Claude ([Discover Abilities]·[Get Ability Info]·[Execute Ability]), и делятся на три группы: настройки, кеш и Rocket Insights.
🤖 12 функций WP Rocket MCPЧтение 6 · изменение 6
⚙️ Настройки2
Чтение значений настроекЧтение
wp-rocket/get-options
Изменение значения настройкиИзменение
wp-rocket/set-option
🗂️ Кеш4
Очистка кеша всего сайтаИзменение
wp-rocket/clear-website-cache
Очистка кеша указанных URLИзменение
wp-rocket/clear-url-cache
Проверка состояния кеша URLЧтение
wp-rocket/get-cache-status
Ход предзагрузки и оценка оставшихся URLЧтение
wp-rocket/get-cache-health
📊 Rocket Insights6
Чтение оценок Rocket InsightsЧтение
wp-rocket/get-insights-scores
Чтение оценки Rocket Insights для одной страницыЧтение
wp-rocket/get-page-insights-score
Чтение рекомендаций Rocket InsightsЧтение
wp-rocket/get-recommendations
Добавление страницы для проверки в Rocket InsightsИзменение
wp-rocket/add-page-insights
Удаление страницы из Rocket InsightsИзменение
wp-rocket/remove-page-insights
Повторная проверка страницыИзменение
wp-rocket/retest-page-insights
Менять можно только опции из списка разрешённых; пять опций, отмеченных на экране ниже как [ИИ нельзя], изменить нельзя.
Performance MonitoringМониторинг производительностиИИ может менять
Content Delivery
RocketCDN
RocketCDN FreeБесплатный RocketCDNИИ нельзя
Other CDN
Your CDNДругой CDNИИ может менять
Exclude Files from CDNИсключить файлы из CDNИИ может менять
Оптимизация файлов (File Optimization)
CSS FilesCSS файлы
Minify CSS filesСжимать стили CSSИИ может менять
Excluded CSS FilesИсключить CSS файлыИИ может менять
Optimize CSS deliveryОптимизация доставки CSSИИ может менять
Можно менять только способ удаления неиспользуемого CSS.
Убрать неиспользуемые CSSИИ может менять
CSS safelistБезопасный список CSSИИ может менять
JavaScript FilesJavaScript файлы
Minify JavaScript filesСжатие JavaScript файловИИ может менять
Combine JavaScript filesОбъединение JavaScript файловИИ нельзя
Excluded JavaScript FilesИсключаемые JavaScript файлыИИ может менять
Load JavaScript deferredАсинхронная загрузка JavaScriptИИ может менять
Excluded JavaScript FilesИсключаемые JavaScript файлыИИ может менять
Delay JavaScript executionОтложить загрузку JavaScriptИИ может менять
One-click exclusionsИсключения в один кликИИ нельзя
Excluded JavaScript FilesИсключаемые JavaScript файлыИИ может менять
Safe Mode for Delay JavaScript ExecutionБезопасный режим для отложенного выполнения JavaScriptИИ нельзя
Медиа (Media)
LazyLoadОтложенная загрузка
Enable for imagesВключить для изображенийИИ может менять
Enable for CSS background imagesВключить для фоновых изображений CSSИИ может менять
Enable for iframes and videosВключить для фреймов и видеоИИ может менять
Replace YouTube iframe with preview imageЗаменять видео YouTube превью картинкойИИ может менять
Excluded images or iframesИсключаемые изображения и фреймыИИ может менять
Image DimensionsРазмеры изображения
Add missing image dimensionsДобавить отсутствующие параметрыИИ может менять
FontsШрифты
Preload fontsШрифты (предзагрузка)ИИ может менять
Self-host Google FontsРазмещение Google Fonts на своём сервереИИ может менять
Предзагрузка (Preload)
Preload CacheПредзагрузка кэша
Activate PreloadingАктивировать предзагрузкуИИ может менять
Exclude URLsИсключение URLИИ может менять
Preload LinksПредзагрузка ссылок
Enable link preloadingВключить предзагрузку ссылокИИ может менять
Расширенные правила (Advanced Rules)
Cache LifespanВремя жизни кэша
Clear cache afterОчистить кэш послеИИ может менять
Never Cache URL(s)Некэшируемые URL
Never Cache URL(s)Некэшируемые URLИИ может менять
Never Cache CookiesНекэшируемые Cookies
Never Cache CookiesНекэшируемые CookiesИИ может менять
Never Cache User Agent(s)Некэшируемые User-Agent
Never Cache User Agent(s)Некэшируемые User-AgentИИ может менять
Always Purge URL(s)Всегда очищаемые страницы
Always Purge URL(s)Всегда очищаемые страницыИИ может менять
Cache Query String(s)Кэшируемые запросы
Cache Query String(s)Кэшируемые запросыИИ может менять
База данных (Database)
Post CleanupОчистка записей — ревизии, авто-черновики и удалённые записи.
RevisionsРевизииИИ может менять
Auto DraftsАвто-черновикиИИ может менять
Trashed PostsУдалённые записиИИ может менять
Comments CleanupОчистка комментариев — удаляет спам и удалённые комментарии.
Spam CommentsСпамИИ может менять
Trashed CommentsУдалённые комментарииИИ может менять
Transients CleanupОчистка транзакций (transients) — удаляет все временные данные (transients), сохранённые в БД.
All transientsВсе транзакции (transients)ИИ может менять
Database CleanupОчистка базы данных
Optimize TablesОптимизация таблицИИ может менять
Automatic CleanupАвтоматическая очистка
Schedule Automatic CleanupОчистка по расписаниюИИ может менять
FrequencyПериодичностьИИ может менять
Heartbeat
Heartbeat
Control HeartbeatУправлять пульсациейИИ может менять
Reduce or disable Heartbeat activityУменьшить или отключить Heartbeat API
Behavior in backendПоведение в админкеИИ может менять
Behavior in post editorПоведение в редактореИИ может менять
Behavior in frontendПоведение во фронтендеИИ может менять
Дополнения (Add-ons)
One-click Rocket Add-onsБыстрые Rocket дополнения
User CacheПользовательский кэшИИ может менять
VarnishИИ может менять
WebP CompatibilityСовместимость с WebPИИ может менять
Rocket Add-onsДополнения Rocket
CloudflareИИ может менять
SucuriИИ может менять
4️⃣ Примеры использования
После подключения к testpilotweb.com Claude попросили [очистить кеш только главной страницы], и в окне подтверждения сначала показались выполняемая функция (wp-rocket/clear-url-cache) и адрес.
После нажатия [Allow once] на сервере были удалены только файлы кеша главной страницы, а кеш других записей остался.
Настройки можно проверить вопросом, не заходя в панель администратора: на вопрос [Сейчас включён Delay JavaScript execution?] он ответил значением настройки и состоянием списка исключений.
При первом использовании в чате сначала дважды появляется окно подтверждения для чтения списка функций и их описаний, а поскольку функции чтения тоже идут через [Execute Ability], окно подтверждения появляется даже при чтении настроек.
5️⃣ На что обратить внимание
Действия, при которых ИИ-инструмент меняет настройки или очищает кеш, выполняются только после вашего подтверждения. Пароль приложения можно отозвать в любой момент на экране, где он был создан.
Проверка состояния кеша и оценка предзагрузки дают результат, только если в WP Rocket включена [Preload Cache].
Если подключиться не удаётся, сначала проверьте файл конфигурации. Часто пропущена запятая между записями или файл сохранён без замены адреса, имени пользователя и пароля.
ℹ️ О партнёрских ссылках Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.