Розробники
Довідник можливостей Zinn® Cache
Zinn® Cache реєструє свої дії в WordPress Abilities API. Ці самі здібності є MCP-інструментами на власному сервері сайту та маршрутами REST у /wp-json/wp-abilities/v1. Цю сторінку згенеровано з власного реєстру плагіна.
Кінцеві точки
MCP через HTTP (з підтримкою потокової передачі)
https://example.com/wp-json/zinn-cache/v1/mcpMCP через WP-CLI (стандартні вхідні та вихідні дані)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: перелічити можливості
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: запуск здібності
/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 плагіна, який у свою чергу згенеровано з працюючого сайту; тест не проходить, якщо вони не збігаються.
| Можливість | Що це робить | Видання | ВІДПОЧИНОК | Дозвіл | Параметри |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Очистити базу даних (Pro) Видаляє у фоновому режимі елементи безладу, увімкнені в налаштуваннях. Те, що видалено, неможливо повернути. | Професійна версія | POST …/abilities/zinn-cache/clean-database/run | manage_options | жоден |
zinn-cache/convert-imageszinn-cache-convert-images | Конвертувати всі наявні зображення (Pro) Починає конвертацію зображень медіабібліотеки в сучасні формати, увімкнені в налаштуваннях, у фоновому режимі. | Професійна версія | POST …/abilities/zinn-cache/convert-images/run | manage_options | жоден |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Переглянути аналітику кешу (Pro) Повертає показник влучень кешу об'єктів і трафік за останні години (hours, до 720), його найповільніші команди та плагіни, які найчастіше пропускають кеш. | Професійна версія | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Прочитати звіт діагностики Повертає звіт діагностики, який просить підтримка: версії, ліміти сервера, стан кешу та останні помилки. Він не містить жодних паролів чи ключів. | Безплатна версія | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | жоден |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Прочитати хід конвертації зображення (Pro) Повертає поточний прогрес конвертації (або видалення) зображень. | Професійна версія | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | жоден |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Читати налаштування Cache Pro (Pro) Повертає всі налаштування Cache Pro (прогрівання, зображення, скрипти та стилі, очищення бази даних, розумне очищення, пошук). Секретні дані ніколи не повертаються. | Професійна версія | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | жоден |
zinn-cache/get-settingszinn-cache-get-settings | Прочитати налаштування кешу Повертає всі налаштування кешу. Пароль Redis ніколи не повертається, повертається лише інформація про те, чи збережено його. | Безплатна версія | GET …/abilities/zinn-cache/get-settings/run | manage_options | жоден |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Переглянути засіб пошуку повільних запитів (Pro) Повертає найповільніші запити до бази даних і вихідні дзвінки, зафіксовані пошуковцем, із зазначенням плагіна або теми, які їх виконали. | Професійна версія | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | жоден |
zinn-cache/get-statuszinn-cache-get-status | Прочитати статус кешу Повертає інформацію про те, чи ввімкнено та чи працює кеш сторінок і кеш об'єктів, скільки сторінок закешовано, а також дані про підключення кешу об'єктів та кількість влучень. | Безплатна версія | GET …/abilities/zinn-cache/get-status/run | manage_options | жоден |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Читати прогрес розігріву (Pro) Повертає значення того, чи запущено прогрівання, скільки сторінок воно відвідало та скільки завершилося з помилкою. | Професійна версія | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | жоден |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Попередній перегляд очищення бази даних (Pro) Підраховує, що саме буде видалено під час очищення, за категоріями (ревізії, чорнетки, спам, застарілі тимчасові дані тощо). Нічого не видаляється. | Професійна версія | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | жоден |
zinn-cache/purgezinn-cache-purge | Очистити кеш Видаляє кешовані сторінки: все (all: true), деякі адреси (urls) або все з певними мітками (tags). Сторінки створюються наново з приходом відвідувачів. | Безплатна версія | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-cache-remove-converted-images | Видалити всі конвертовані зображення (Pro) Видаляє кожну конвертовану копію зображень у фоновому режимі; оригінали залишаються. | Професійна версія | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | жоден |
zinn-cache/reset-settingszinn-cache-reset-settings | Повернути налаштування кешу за замовчуванням Повертає кожен параметр кешу до значення за замовчуванням, як і кнопка «Скинути». Збережений пароль Redis також видаляється. | Безплатна версія | POST …/abilities/zinn-cache/reset-settings/run | manage_options | жоден |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Очистити результати повільних запитів (Pro) Скидає всі знайдені на даний момент повільні запити та виклики, після чого пошук починається знову. | Професійна версія | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | жоден |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Змінити налаштування Cache Pro (Pro) Змінює надіслані вами параметри Cache Pro (параметри: ключ — значення) та зберігає решту. Кожне значення перевіряється так само, як і на екрані Cache Pro; невідомий ключ відхиляється. | Професійна версія | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (обов'язково) |
zinn-cache/update-settingszinn-cache-update-settings | Змінити налаштування кешу Змінює налаштування, які ви надсилаєте, і зберігає решту (кеш сторінок, тривалість кешування сторінок, кеш об'єктів та його підключення Redis, правила очищення та виключення). Значення перевіряються та виправляються точно так само, як і на екрані кешу. | Безплатна версія | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_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-cachezinn-cache-warm-cache | Прогріти кеш (Pro) Починає відвідувати кожну сторінку в картах сайту у фоновому режимі, щоб відвідувачі отримували кешовані сторінки. Використовуйте після цього zinn-cache/get-warmup-progress. | Професійна версія | POST …/abilities/zinn-cache/warm-cache/run | manage_options | жоден |