Разработчики

Справочник возможностей Zinn® Cache

Плагин Zinn® Cache регистрирует свои действия в WordPress Abilities API. Те же возможности являются инструментами MCP на собственном сервере сайта и маршрутами REST в /wp-json/wp-abilities/v1. Эта страница генерируется на основе собственного реестра плагина.

Руководство пользователя: подключение ИИ-приложения

Конечные точки

MCP через HTTP (потоковый)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP через WP-CLI (стандартные ввод и вывод)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: список возможностей

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: запустить способность

/wp-json/wp-abilities/v1/abilities/<name>/run

Аутентификация и разрешения

HTTP-запросы проходят аутентификацию с помощью пароля приложения WordPress (HTTP Basic). Для подключения к MCP-серверу требуется возможность, указанная ниже; каждая функция затем проверяет свои собственные разрешения для каждого объекта. Функции только для чтения выполняются с методом GET и входными данными в строке запроса; остальные — с методом POST и телом JSON {"input": {…}}.

Примеры

# REST: запустить способность
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}

Все возможности

Сгенерировано на основе файла abilities.json плагина, который, в свою очередь, создается на основе работающего сайта; тест завершается с ошибкой, если они не совпадают.

ВозможностьНазначениеРедакцияRESTПрава доступаПараметры
zinn-cache/clean-database
zinn-cache-clean-database
Очистить базу данных (Pro)
Удаляет в фоновом режиме ненужные элементы, выбранные в настройках. Удаленное нельзя восстановить.
Версия ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsНет
zinn-cache/convert-images
zinn-cache-convert-images
Конвертировать все существующие изображения (Pro)
Запускает преобразование изображений медиабиблиотеки в современные форматы, включенные в настройках, в фоновом режиме.
Версия ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsНет
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Просмотр аналитики кэша (Pro)
Возвращает коэффициент попаданий и трафик объектного кэша за последние часы (часы, до 720), самые медленные команды и плагины, которые чаще всего не попадают в кэш.
Версия ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Прочитать отчёт о диагностике
Возвращает отчёт о диагностике, запрашиваемый службой поддержки: версии, лимиты сервера, состояние кэша и последние ошибки. Он не содержит паролей или ключей.
Бесплатный тарифGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsНет
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Проверить прогресс конвертации изображений (Pro)
Возвращает текущий прогресс конвертации (или удаления) изображений.
Версия ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsНет
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Прочитать настройки Cache Pro (Pro)
Возвращает все настройки Cache Pro (предварительный разогрев, изображения, скрипты и стили, очистку базы данных, умную очистку кэша, поисковик). Секретные данные никогда не возвращаются.
Версия ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsНет
zinn-cache/get-settings
zinn-cache-get-settings
Прочитать настройки кеша
Возвращает все настройки кэша. Пароль Redis никогда не возвращается, указывается лишь факт его сохранения.
Бесплатный тарифGET …/abilities/zinn-cache/get-settings/runmanage_optionsНет
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Прочитать средство поиска медленных запросов (Pro)
Возвращает самые медленные запросы к базе данных и исходящие вызовы, зафиксированные поисковиком, с указанием плагина или темы, которые их выполнили.
Версия ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsНет
zinn-cache/get-status
zinn-cache-get-status
Проверить состояние кэша
Возвращает информацию о том, включены ли и работают ли кэш страниц и кэш объектов, сколько страниц закэшировано, а также данные о подключении и количестве попаданий кэша объектов.
Бесплатный тарифGET …/abilities/zinn-cache/get-status/runmanage_optionsНет
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Просмотр прогресса разминки (Pro)
Возвращает информацию о том, запущен ли прогрев, сколько страниц он посетил и сколько завершилось с ошибкой.
Версия ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsНет
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Предпросмотр очистки базы данных (Pro)
Подсчитывает, что будет удалено при очистке, по типам (ревизии, черновики, спам, устаревшие временные данные и тому подобное). Ничего не удаляется.
Версия ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsНет
zinn-cache/purge
zinn-cache-purge
Очистить кэш
Удаляет кэшированные страницы: всё (all: true), отдельные адреса (urls) или всё с определенными тегами (tags). Страницы пересоздаются по мере захода посетителей.
Бесплатный тарифPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Удалить все конвертированные изображения (Pro)
Удаляет каждую конвертированную копию изображений в фоновом режиме; оригиналы остаются.
Версия ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsНет
zinn-cache/reset-settings
zinn-cache-reset-settings
Вернуть настройки кеша по умолчанию
Возвращает все настройки кэша в исходное состояние, как и кнопка «Сбросить». Сохраненный пароль Redis также удаляется.
Бесплатный тарифPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsНет
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Очистить результаты анализа медленных запросов (Pro)
Забывает все найденные к текущему моменту медленные запросы и вызовы, и поиск начинается заново.
Версия ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsНет
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Изменить настройки Cache Pro (Pro)
Изменяет отправляемые настройки Cache Pro (параметры: ключ — значение) и сохраняет остальные. Каждое значение проверяется точно так же, как на экране Cache Pro; неизвестный ключ отклоняется.
Версия ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (обязательно)
zinn-cache/update-settings
zinn-cache-update-settings
Изменить настройки кэша
Изменяет отправляемые вами настройки и сохраняет остальные (кеш страниц, время кеширования страниц, объектный кеш и его подключение к Redis, правила очистки и исключения). Значения проверяются и корректируются точно так же, как на экране кеша.
Бесплатный тарифPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string
zinn-cache/warm-cache
zinn-cache-warm-cache
Очистить кэш (Pro)
Запускает фоновое посещение каждой страницы в файлах Sitemap, чтобы посетители получали кэшированные страницы. Используйте вместе с zinn-cache/get-warmup-progress.
Версия ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsНет