Vývojáři
Referat schopností pluginu Zinn® Cache
Zinn® Cache registruje své akce pomocí WordPress Abilities API. Stejné schopnosti jsou nástroji MCP na vlastním serveru webu a cestami REST pod /wp-json/wp-abilities/v1. Tato stránka je generována z vlastního registru pluginu.
Uživatelská příručka: připojení aplikace s umělou inteligencí
Koncové body
MCP přes HTTP (streamovatelné)
https://example.com/wp-json/zinn-cache/v1/mcpMCP přes WP-CLI (standardní vstup a výstup)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: vypsat funkce
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: spustit schopnost
/wp-json/wp-abilities/v1/abilities/<name>/runAutentizace a oprávnění
HTTP požadavky se ověřují pomocí aplikačního hesla WordPress (HTTP Basic). Připojení k serveru MCP vyžaduje níže zobrazenou oprávněnost; každá schopnost pak kontroluje své vlastní oprávnění pro každý objekt. Schopnosti pouze pro čtení běží s metodou GET a vstupem v řetězci dotazu; ostatní s metodou POST a tělem JSON {"input": {…}}.
Příklady
# REST: spustit schopnost
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":{}}}Všechny oprávnění
Vygenerováno ze souboru abilities.json v pluginu, který se sám generuje z běžícího webu; test selže, pokud se tyto dva zdroje neshodují.
| Oprávnění | Co to dělá | Edice | REST | Oprávnění | Parametry |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Vyčistit databázi (Pro) Na pozadí odstraňuje nepotřebné položky zapnuté v nastavení. To, co je odstraněno, nelze vzít zpět. | Edice Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | žádné |
zinn-cache/convert-imageszinn-cache-convert-images | Konvertovat všechny stávající obrázky (Pro) Spustí převod obrázků v knihovně médií do moderních formátů zapnutých v nastavení na pozadí. | Edice Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | žádné |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Přečtěte si analytiku mezipaměti (Pro) Vrací míru úspěšnosti a provoz objektové mezipaměti za posledních několik hodin (hodiny, až 720), její nejpomalejší příkazy a pluginy, které mezipaměť využívají nejméně. | Edice Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Přečíst zprávu o diagnostice Vrací diagnostickou zprávu, kterou si podpora vyžádá: verze, limity serveru, stav mezipaměti a nedávné chyby. Neobsahuje žádná hesla ani klíče. | Bezplatná edice | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | žádné |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Přečíst průběh převodu obrázků (Pro) Vrací, jak daleko pokročil převod (nebo odstranění) obrázků. | Edice Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | žádné |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Přečtěte si nastavení Cache Pro (Pro) Vrátí všechna nastavení Cache Pro (zahřátí, obrázky, skripty a styly, čištění databáze, chytré vymazávání, vyhledávač). Tajné klíče se nikdy nevracejí. | Edice Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | žádné |
zinn-cache/get-settingszinn-cache-get-settings | Přečíst nastavení mezipaměti Vrací všechna nastavení mezipaměti. Heslo pro Redis se nikdy nevrací, pouze informace o tom, zda je uloženo. | Bezplatná edice | GET …/abilities/zinn-cache/get-settings/run | manage_options | žádné |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Přečtěte si nástroj pro vyhledávání pomalých dotazů (Pro) Vrací nejpomalejší databázové dotazy a odchozí volání, které vyhledávač zaznamenal, spolu s pluginem nebo šablonou, které je provedly. | Edice Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | žádné |
zinn-cache/get-statuszinn-cache-get-status | Přečíst stav mezipaměti Vrací informaci o tom, zda jsou mezipaměť stránky a mezipaměť objektů zapnuté a funkční, kolik stránek je uloženo v mezipaměti a stav připojení a počty zásahů mezipaměti objektů. | Bezplatná edice | GET …/abilities/zinn-cache/get-status/run | manage_options | žádné |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Přečíst průběh zahřátí (Pro) Vrací informace o tom, zda je zahřívání spuštěno, kolik stránek navštívilo a kolik jich selhalo. | Edice Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | žádné |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Náhled vyčištění databáze (Pro) Spočítá, co by vyčištění odstranilo, podle jednotlivých typů (revize, koncepty, spam, vypršená dočasná data a podobně). Nic se neodstraní. | Edice Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | žádné |
zinn-cache/purgezinn-cache-purge | Vymazat mezipaměť Odstraní mezipamětí uložené stránky: vše (all: true), některé adresy (urls) nebo vše s příznakem (tags). Stránky se znovu sestaví při příchodu návštěvníků. | Bezplatná edice | 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 | Odebrat všechny převedené obrázky (Pro) Na pozadí vymaže každou převedenou kopii obrázků; originály zůstanou. | Edice Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | žádné |
zinn-cache/reset-settingszinn-cache-reset-settings | Obnovte výchozí nastavení mezipaměti Obnoví všechna nastavení mezipaměti na výchozí hodnoty, stejně jako tlačítko Reset. Uložené heslo pro Redis bude rovněž odstraněno. | Bezplatná edice | POST …/abilities/zinn-cache/reset-settings/run | manage_options | žádné |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Vymazat zjištění pomalých dotazů (Pro) Zapomene všechny dosud nalezené pomalé dotazy a pomalá volání a vyhledávání začne znovu. | Edice Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | žádné |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Změnit nastavení Cache Pro (Pro) Změní odeslaná nastavení Cache Pro (nastavení: klíč na hodnotu) a zachová ostatní. Každá hodnota se kontroluje přesně jako na obrazovce Cache Pro; neznámý klíč je odmítnut. | Edice Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (povinné) |
zinn-cache/update-settingszinn-cache-update-settings | Změnit nastavení mezipaměti Změní nastavení, která odešlete, a zachová zbytek (mezipaměť stránky, dobu uchování stránek v mezipaměti, mezipaměť objektů a její připojení Redis, pravidla čištění a výjimky). Hodnoty se kontrolují a opravují přesně jako na obrazovce Mezipaměť. | Bezplatná edice | 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 | Zahřát mezipaměť (Pro) Spustí procházení každé stránky v mapách stránek na pozadí, aby návštěvníci dostávali mezipamětí uložené stránky. Následujte příkazem zinn-cache/get-warmup-progress. | Edice Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | žádné |