Dezvoltatori

Referință privind capacitățile Zinn® Cache

Zinn® Cache își înregistrează acțiunile în WordPress Abilities API. Aceleași capacități sunt instrumente MCP pe propriul server al site-ului și rute REST sub /wp-json/wp-abilities/v1. Această pagină este generată din propriul registru al pluginului.

Ghidul utilizatorului: conectarea unei aplicații AI

Puncte finale

MCP prin HTTP (streamabil)

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

MCP prin WP-CLI (intrare și ieșire standard)

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

REST: listați capabilitățile

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

REST: rulează o abilitate

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

Autentificare și permisiuni

Cererile HTTP se autentifică cu o parolă de aplicație WordPress (HTTP Basic). Conectarea la serverul MCP necesită capabilitatea afișată mai jos; fiecare abilitate își verifică apoi propria permisiune, per obiect. Abilitățile doar pentru citire rulează cu GET și datele de intrare în șirul de interogare; celelalte cu POST și un corp JSON {"input": {…}}.

Exemple

# REST: rulează o abilitate
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":{}}}

Toate abilitățile

Generat din fișierul abilities.json al pluginului, care la rândul său este generat dintr-un site în execuție; un test eșuează atunci când cele două nu concordă.

CapacitateCe faceEdițieRESTPermisiuneParametri
zinn-cache/clean-database
zinn-cache-clean-database
Curățarea bazei de date (Pro)
Elimină, în fundal, tipurile de elemente inutile activate în setări. Ceea ce este eliminat nu poate fi recuperat.
Ediția ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsniciunul
zinn-cache/convert-images
zinn-cache-convert-images
Conversirea tuturor imaginilor existente (Pro)
Pornește în fundal conversia imaginilor din biblioteca media la formatele moderne activate în setări.
Ediția ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsniciunul
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Citiți datele analitice ale cache-ului (Pro)
Returnează rata de succes și traficul cache-ului de obiecte pentru ultimele ore (ore, până la 720), cele mai lente comenzi ale sale și ce pluginuri ratează cel mai des cache-ul.
Ediția ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Citiți raportul de diagnosticare
Returnează raportul de diagnosticare solicitat de asistență: versiuni, limitele serverului, starea cache-ului și erorile recente. Nu conține parole sau chei.
Ediție gratuităGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsniciunul
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Citește progresul conversiei imaginii (Pro)
Returnează progresul atins la conversia (sau eliminarea) imaginilor.
Ediția ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsniciunul
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Citiți setările Cache Pro (Pro)
Returnează toate setările Cache Pro (pre-încărcare, imagini, scripturi și stiluri, curățare bază de date, golire inteligentă, motor de căutare). Secretele nu sunt returnate niciodată.
Ediția ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsniciunul
zinn-cache/get-settings
zinn-cache-get-settings
Citiți setările de cache
Returnează fiecare setare de cache. Parola Redis nu este returnată niciodată, ci doar dacă una este salvată.
Ediție gratuităGET …/abilities/zinn-cache/get-settings/runmanage_optionsniciunul
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Citiți instrumentul de căutare a interogărilor lente (Pro)
Returnează cele mai lente interogări de baze de date și apeluri de ieșire pe care le-a înregistrat instrumentul de căutare, împreună cu modulul sau tema care le-a generat pe fiecare în parte.
Ediția ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsniciunul
zinn-cache/get-status
zinn-cache-get-status
Citește starea cache-ului
Returnează dacă memoria cache a paginilor și memoria cache a obiectelor sunt activate și funcționează, câte pagini sunt salvate în cache, precum și starea conexiunii și numărul de accesări ale memoriei cache a obiectelor.
Ediție gratuităGET …/abilities/zinn-cache/get-status/runmanage_optionsniciunul
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Citește progresul de încălzire (Pro)
Returnează dacă preîncălzirea rulează, câte pagini a vizitat și câte au eșuat.
Ediția ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsniciunul
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Previzualizați curățarea bazei de date (Pro)
Contorizează ce ar elimina o curățenie, pe fiecare tip în parte (revizii, ciorne, spam, date temporare expirate și altele similare). Nimic nu este eliminat.
Ediția ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsniciunul
zinn-cache/purge
zinn-cache-purge
Goliți memoria cache
Șterge paginile din cache: totul (all: true), anumite adrese (urls) sau tot ce este etichetat (tags). Paginile sunt reconstruite pe măsură ce sosesc vizitatorii.
Ediție gratuită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
Eliminați toate imaginile convertite (Pro)
Șterge toate copiile convertite ale imaginilor în fundal; cele originale rămân.
Ediția ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsniciunul
zinn-cache/reset-settings
zinn-cache-reset-settings
Restabiliți setările implicite ale memoriei cache
Resetează fiecare setare de cache la valorile implicite, la fel ca butonul Reset. Parola salvată pentru Redis va fi și ea eliminată.
Ediție gratuităPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsniciunul
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Ștergeți rezultatele interogărilor lente (Pro)
Șterge toate interogările lente și apelurile lente găsite până acum, iar căutarea reîncepe.
Ediția ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsniciunul
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Modificați setările Cache Pro (Pro)
Modifică setările Cache Pro pe care le trimiți (setări: cheie la valoare) și le păstrează pe celelalte. Fiecare valoare este verificată exact ca pe ecranul Cache Pro; o cheie necunoscută este refuzată.
Ediția ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (obligatoriu)
zinn-cache/update-settings
zinn-cache-update-settings
Modificați setările de cache
Modifică setările pe care le trimiși și le păstrează pe celelalte (memoria cache a paginilor, durata de păstrare în cache a paginilor, memoria cache pentru obiecte și conexiunea sa Redis, regulile de eliminare și excluderile). Valorile sunt verificate și corectate exact ca pe ecranul Cache.
Ediție gratuită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
Preîncălziți memoria cache (Pro)
Pornește vizitarea fiecărei pagini din sitemap-uri în fundal, astfel încât vizitatorii să obțină pagini stocate în cache. Urmează-l cu zinn-cache/get-warmup-progress.
Ediția ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsniciunul