Programeri

Zinn® Cache референтне могућности

Zinn® Cache registruje svoje akcije preko WordPress Abilities API. Iste sposobnosti su MCP alati na sopstvenom serveru sajta i REST rute pod /wp-json/wp-abilities/v1. Ova stranica se generiše iz sopstvenog registra dodatka.

Uputstvo za korisnike: Povežite AI aplikaciju

Krajnje tačke

MCP preko HTTP-a (strimabilno)

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

MCP preko WP-CLI (standardni ulaz i izlaz)

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

REST: navedite mogućnosti

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

REST: покрени способност

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

Autentifikacija i dozvole

HTTP zahtevi se autentišu pomoću WordPress aplikativne lozinke (HTTP Basic). Povezivanje na MCP server zahteva mogućnost prikazanu ispod; svaka mogućnost zatim provera sopstvenu dozvolu, po objektu. Mogućnosti samo za čitanje se izvršavaju sa GET i unosom u query string-u; ostale sa POST i JSON telom {"input": {…}}.

Primeri

# 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":{}}}

Sve mogućnosti

Generisano iz abilities.json fajla dodatka, koji se i sam generiše iz aktivnog sajta; test ne uspeva kada se ta dva ne slažu.

MogućnostŠta radiIzdanjeODMORDozvolaParametri
zinn-cache/clean-database
zinn-cache-clean-database
Очистите базу података (Pro)
U pozadini uklanja vrste suvišnih datoteka uključene u podešavanjima. Ono što se ukloni ne može se vratiti.
Pro izdanjePOST …/abilities/zinn-cache/clean-database/runmanage_optionsnijedan
zinn-cache/convert-images
zinn-cache-convert-images
Konvertujte sve postojeće slike (Pro)
Započinje konverziju slika iz biblioteke medija u moderne formate uključene u podešavanjima, u pozadini.
Pro izdanjePOST …/abilities/zinn-cache/convert-images/runmanage_optionsnijedan
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Pročitajte analitiku keša (Pro)
Vraća stopu pogodaka i saobraćaj keša objekata za poslednje sate (sati, do 720), najsporije komande i dodatke koji najčešće promašuju keš.
Pro izdanjeGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Pročitajte izveštaj o dijagnostici
Vraća izveštaj o dijagnostici koji podrška traži: verzije, ograničenja servera, stanje keša i nedavne greške. Ne sadrži lozinke ni ključeve.
Besplatno izdanjeGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsnijedan
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Pročitajte napredak konverzije slike (Pro)
Vraća dokle je stiglo konvertovanje (ili uklanjanje) slika.
Pro izdanjeGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsnijedan
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Pročitajte podešavanja za Cache Pro (Pro)
Vraća svako Cache Pro podešavanje (zagrevanje, slike, skripte i stilove, čišćenje baze podataka, pametno čišćenje keša, pretraživač). Tajne se nikada ne vraćaju.
Pro izdanjeGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsnijedan
zinn-cache/get-settings
zinn-cache-get-settings
Pročitajte postavke keš memorije
Vraća svako podešavanje keša. Lozinka za Redis se nikada ne vraća, već samo informacija da li je sačuvana.
Besplatno izdanjeGET …/abilities/zinn-cache/get-settings/runmanage_optionsnijedan
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Pročitajte alat za pretraživanje sporih upita (Pro)
Vraća najsporije upite baze podataka i odlazne pozive koje je pretraživač zabeležio, zajedno sa dodacima ili temama koje su ih prouzrokovale.
Pro izdanjeGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsnijedan
zinn-cache/get-status
zinn-cache-get-status
Прочитајте статус кеша
Vraća informacije o tome da li su keš stranica i objektni keš uključeni i da li rade, koliko je stranica keširano, kao i podatke o konekciji i broju pogodaka objektnog keša.
Besplatno izdanjeGET …/abilities/zinn-cache/get-status/runmanage_optionsnijedan
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Pročitajte napredak zagrevanja (Pro)
Vraća da li je zagrevanje u toku, koliko je stranica posetilo i koliko ih nije uspelo.
Pro izdanjeGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsnijedan
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Pregledajte čišćenje baze podataka (Pro)
Broji šta bi čišćenje uklonilo, po vrsti (revizije, nacrti, neželjena pošta, istekli privremeni podaci i slično). Ništa se ne uklanja.
Pro izdanjeGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsnijedan
zinn-cache/purge
zinn-cache-purge
Očisti keš
Odbacuje keširane stranice: sve (all: true), neke adrese (urls) ili sve sa oznakama (tags). Stranice se ponovo generišu kako posetioci pristižu.
Besplatno izdanjePOST …/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
Uklonite sve konvertovane slike (Pro)
Briše svaku konvertovanu kopiju slika u pozadini; originali ostaju.
Pro izdanjePOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsnijedan
zinn-cache/reset-settings
zinn-cache-reset-settings
Vratite podešavanja keš memorije na podrazumevane vrednosti
Vraća svako podešavanje keša na podrazumevano, isto kao i dugme Reset. Sačuvana Redis lozinka se takođe uklanja.
Besplatno izdanjePOST …/abilities/zinn-cache/reset-settings/runmanage_optionsnijedan
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Izbrišite nalaze sporih upita (Pro)
Briše svake do sada pronađene spore upite i spora dozivanja, i pretraga počinje iznova.
Pro izdanjePOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsnijedan
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Izmenite podešavanja za Cache Pro (Pro)
Menja Cache Pro podešavanja koja pošaljetes (podešavanja: ključ prema vrednosti) i zadržava ostala. Svaka vrednost se proverava tačno kao na Cache Pro ekranu; nepoznati ključ se odbija.
Pro izdanjePOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (obavezno)
zinn-cache/update-settings
zinn-cache-update-settings
Promenite podešavanja keša
Menja podešavanja koja pošaljite i zadržava ostala (keš stranice, koliko dugo stranice ostaju u kešu, keš objekata i njegovu Redis vezu, pravila brisanja i izuzetke). Vrednosti se proveravaju i koriguju isto kao na ekranu za keširanje.
Besplatno izdanjePOST …/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
Zagrevanje keša (Pro)
Započinje posećivanje svake stranice u mapama sajta (sitemap) u pozadini, tako da posetioci dobijaju keširane stranice. Pratite to sa zinn-cache/get-warmup-progress.
Pro izdanjePOST …/abilities/zinn-cache/warm-cache/runmanage_optionsnijedan