Programeri

Referenca mogućnosti za Zinn® Cache

Zinn® Cache svoje radnje registrira pri WordPress Abilities API-ju. Iste su sposobnosti MCP alati na poslužitelju samog web-mjesta i REST rute pod /wp-json/wp-abilities/v1. Ova se stranica generira iz vlastitog registra dodataka.

Korisnički vodič: povezivanje AI aplikacije

Krajnje točke

MCP preko HTTP-a (prenosivo)

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: popis mogućnosti

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

REST: pokreni sposobnost

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

Autentifikacija i dozvole

HTTP zahtjevi se autentificiraju pomoću WordPress aplikacijske lozinke (HTTP Basic). Povezivanje s MCP poslužiteljem zahtijeva mogućnost prikazanu u nastavku; svaka sposobnost zatim provjerava vlastitu dozvolu, po objektu. Sposobnosti samo za čitanje izvode se s GET-om i njihovim unosom u query stringu; ostale s POST-om i JSON tijelom {"input": {…}}.

Primjeri

# REST: pokreni sposobnost
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

Generirano iz datoteke abilities.json dodatka, koja se i sama generira iz aktivne web-lokacije; test ne uspijeva kada se ta dva elementa ne podudaraju.

MogućnostŠto radiIzdanjeMIROVANJEDozvolaParametri
zinn-cache/clean-database
zinn-cache-clean-database
Očistite bazu podataka (Pro)
U pozadini uklanja vrste nereda uključene u postavkama. Ono što je uklonjeno ne može se vratiti.
Pro izdanjePOST …/abilities/zinn-cache/clean-database/runmanage_optionsnijedan
zinn-cache/convert-images
zinn-cache-convert-images
Pretvori sve postojeće slike (Pro)
Započinje pretvaranje slika u medijskoj biblioteci u moderne formate uključene u postavkama, u pozadini.
Pro izdanjePOST …/abilities/zinn-cache/convert-images/runmanage_optionsnijedan
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Pročitajte analitiku predmemorije (Pro)
Vraća stopu pogodaka i promet predmemorije objekta za posljednjih nekoliko sati (sati, do 720), njezine najsporije naredbe i koji dodaci najčešće propuštaju predmemoriju.
Pro izdanjeGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Pročitaj dijagnostičko izvješće
Vraća dijagnostičko izvješće koje podrška traži: verzije, ograničenja poslužitelja, stanje predmemorije i nedavne pogreške. Ono 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 pretvaranja slike (Pro)
Vraća dokle je stiglo pretvaranje (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 postavke za Cache Pro (Pro)
Vraća svaku postavku za Cache Pro (predzagrijavanje, slike, skripte i stilovi, čišćenje baze podataka, pametno čišćenje, pretraživač). Tajni podaci 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 predmemorije
Vraća sve postavke predmemorije. Lozinka za Redis se nikada ne vraća, već samo informacija je li spremljena.
Besplatno izdanjeGET …/abilities/zinn-cache/get-settings/runmanage_optionsnijedan
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Pročitajte alat za pronalaženje sporih upita (Pro)
Vraća najsporije upite baze podataka i odlazne pozive koje je pretraživač zabilježio, zajedno s dodatkom ili temom koja je svaki od njih pokrenula.
Pro izdanjeGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsnijedan
zinn-cache/get-status
zinn-cache-get-status
Pročitaj status predmemorije
Vraća informaciju o tome jesu li predmemorija stranica i predmemorija objekata uključene i rade li, koliko je stranica predmemorirano te podatke o vezi i broju pogodaka predmemorije objekata.
Besplatno izdanjeGET …/abilities/zinn-cache/get-status/runmanage_optionsnijedan
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Pročitajte napredak zagrijavanja (Pro)
Vraća informaciju radi li zagrijavanje, koliko je stranica posjetilo i koliko ih nije uspjelo.
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 što 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 predmemoriju
Odbacuje predmemorirane stranice: sve (all: true), neke adrese (urls) ili sve označeno (tags). Stranice se ponovno grade kako posjetitelji dolaze.
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
Ukloni sve konvertirane slike (Pro)
U pozadini briše svaku pretvorenu kopiju slika; originali ostaju.
Pro izdanjePOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsnijedan
zinn-cache/reset-settings
zinn-cache-reset-settings
Vratite postavke predmemorije na zadane vrijednosti
Vraća svaku postavku predmemorije na zadanu vrijednost, isto kao i gumb Reset. Spremljena Redis lozinka također se uklanja.
Besplatno izdanjePOST …/abilities/zinn-cache/reset-settings/runmanage_optionsnijedan
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Očistite nalaze sporih upita (Pro)
Briše sve dosad pronađene spore upite i spore pozive, a pretraživanje počinje iznova.
Pro izdanjePOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsnijedan
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Promijenite postavke za Cache Pro (Pro)
Mijenja poslane postavke za Cache Pro (postavke: ključ u vrijednost) i zadržava ostale. Svaka se vrijednost provjerava točno kao na zaslonu Cache Pro; nepoznati se ključ odbija.
Pro izdanjePOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (obavezno)
zinn-cache/update-settings
zinn-cache-update-settings
Promijeni postavke predmemorije
Mijenja postavke koje pošaljete, a ostatak zadržava (predmemoriju stranice, koliko dugo stranice ostaju predmemorirane, predmemoriju objekata i njezinu Redis vezu, pravila čišćenja i izuzeća). Vrijednosti se provjeravaju i ispravljaju isto kao na zaslonu Predmemorija.
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
Zagrij predmemoriju (Pro)
Započinje posjećivanje svake stranice u kartama web-lokacije u pozadini, tako da posjetitelji dobivaju predmemorirane stranice. Pratite to s pomoću zinn-cache/get-warmup-progress.
Pro izdanjePOST …/abilities/zinn-cache/warm-cache/runmanage_optionsnijedan