Masu haɓakawa

Bayanin ikon Zinn® Cache

Zinn® Cache yana yin rajistar ayyukansa tare da WordPress Abilities API. Wadannan iyawa guda daya sune kayan aikin MCP a kan uwar garken shafin da kuma hanyoyin REST a karkashin /wp-json/wp-abilities/v1. An samar da wannan shafi ne daga rajistar plugin din da kansa.

Jagorar mai amfani: haɗa aikace-aikacen AI

Mahaduwa

MCP ta hanyar HTTP (mai gudana)

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

MCP ta WP-CLI (shigarwa da fitarwa na yau da kullum)

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

REST: lissafin ikon

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

HUTU: gudu ikon ikon

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

Tabbatar da izini da izni

Ana ba da izinin buƙatun HTTP tare da kalmar sirri ta aikace-aikacen WordPress (HTTP Basic). Haɗawa da sabar MCP yana buƙatar ikon da aka nuna a ƙasa; kowane iko sannan yana bincika izininsa, a kowane abu. Abubuwan da aka keɓe don karanta-kawai suna aiki tare da GET da shigarwar su a cikin kirtani na tambaya; sauran tare da POST da jikin JSON {"input": {…}}.

Misalai

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

Duk iko

An samar da shi daga abilities.json na plugin din, wanda aka samar daga shafin da yake aiki; gwaji yana fadi yayin da su ka saba.

IkonawaAbin da yake yiBugaRESTIziniMa'auni
zinn-cache/clean-database
zinn-cache-clean-database
Tsabtace bayanan (Pro)
Yana cirewa, a baya, irin ɓangarorin da aka kunna a cikin saitunan. Abin da aka cire ba za a iya dawo da shi ba.
Sigar ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsbabu
zinn-cache/convert-images
zinn-cache-convert-images
Canza duk hotunan da ke akwai (Pro)
Yana fara juya hotunan dake ɗakin karatu na kafofin watsa labarai zuwa sabbin tsarukan da aka kunna a cikin saitunan, a bayan fage.
Sigar ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsbabu
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Karanta bayanan nazarin cache (Pro)
Yana dawo da adadin abubuwan da suka yi daidai da zirga-zirga na cache na abu don sa'o'i na ƙarshe (sa'o'i, har zuwa 720), umarninsa mafi sannu a hankali, da kuma waɗancan plugins ɗin da suka fi rasa cache ɗin.
Sigar ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Karanta rahoton bincike
Yana dawo da rahoton binciken da bangaren tallafi ke buƙata: iri-iri, iyakokin uwar garken, yanayin ma'ajiya na wucin gadi da kuskuren kwanan nan. Ba ya ɗauke da wani kalmar sirri ko maɓallai.
Kyauta da aka bayarGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsbabu
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Karanta cigaban juyar da hoto (Pro)
Yana dawo da nisa da aka yi wajen jujjuya (ko cire) hotunan.
Sigar ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsbabu
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Karanta saitunan Cache Pro (Pro)
Yana dawo da kowane saitin Cache Pro (dumama, hotuna da bidiyo, rubutun kwamfuta da salo, tsaftace rumbun adana bayanai, sharewa ta hankali, mai nemo). Ba a taɓa dawo da abubuwan sirri ba.
Sigar ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsbabu
zinn-cache/get-settings
zinn-cache-get-settings
Karanta saitunan cache
Yana dawo da duk saitin ma'ajiyar wucin gadi. Ba a taba dawo da kalmar sirri ta Redis ba, sai dai kawai ko an adana ɗaya.
Kyauta da aka bayarGET …/abilities/zinn-cache/get-settings/runmanage_optionsbabu
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Karanta mai nemo tambaya a hankali (Pro)
Yana dawo da mafi munanan tambayoyin bayanan sirri da kuma kiran waje da mai binciken ya gani, tare da plugin ko jigo da ya yi kowanne.
Sigar ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsbabu
zinn-cache/get-status
zinn-cache-get-status
Karanta matsayin cache
Yana dawo da ko ajiyar shafin da ajiyar abu suna aiki kuma suna aiki, adadin shafukan da aka adana, da kuma lambobin haɗin gwiwa da abubuwan da aka buga na ajiyar abu.
Kyauta da aka bayarGET …/abilities/zinn-cache/get-status/runmanage_optionsbabu
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Karanta ci gaban ɗumi-jiki (Pro)
Yana dawo da ko taron shirye-shiryen yana aiki, adadin shafukan da ya ziyarta da kuma adadin wadanda suka gaza.
Sigar ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsbabu
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Yi duban kafin a tsaftace bayanan (Pro)
Yana ƙidaya abin da tsaftacewa za ta cire, bisa ga kowane nau'i (gyare-gyare, daftari, spam, ɗan lokacin bayanan da suka ƙare da makamancin haka). Ba a cire komai ba.
Sigar ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsbabu
zinn-cache/purge
zinn-cache-purge
Sharce cache din
Yana fitar da shafukan da aka adana a madubi: komai (all: true), wasu adiresis (urls) ko komai mai alama (tags). Ana sake gina shafukan yayin da baƙi suka isa.
Kyauta da aka bayarPOST …/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
Cire duk hotunan da aka mayar (Pro)
Yana share duk wani kwafin hotunan da aka sauya a bango; na asalin suna nan.
Sigar ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsbabu
zinn-cache/reset-settings
zinn-cache-reset-settings
Mayar da saitunan cache zuwa na asali
Yana dawo da kowane saitin ma'aji a matsayin tsohuwa, kamar yadda maballin Sake saiti (Reset) yake yi. An cire kalmar sirri ta Redis da aka ajiyewa ma.
Kyauta da aka bayarPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsbabu
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Share bayanan tambayoyi masu jinkiri (Pro)
Yana mantawa da duk wani bincike a hankali da kiran a hankali da aka samu kawo yanzu, kuma mai binciken zai sake farawa.
Sigar ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsbabu
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Canza saitunan Cache Pro (Pro)
Yana canza saitunan Cache Pro da kuka aika (saituna: maɓalli zuwa ƙima) kuma yana riƙe da sauran. Ana bincika kowane ƙima daidai kamar yadda yake a kan allon Cache Pro; ana ƙin amincewa da wani maɓalli da ba a sani ba.
Sigar ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (ana bukata)
zinn-cache/update-settings
zinn-cache-update-settings
Canza saitunan cache
Yana canja saitunan da kuka aika kuma yana riƙe sauran (aje shafi a riƙe, tsawon lokacin da shafuka ke nan, aje abubuwa da hanyar haɗin Redis, dokokin sharewa da abubuwan da aka cire). Ana bincika ƙimar kuma ana gyara ta daidai kamar yadda yake akan allon Cache.
Kyauta da aka bayarPOST …/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
Wasa cache (Pro)
Yana fara ziyartar kowane shafi a cikin taswirorin rukunin yanar gizo a bango, domin baƙi su samu shafuka da aka adana a ma'ajiya mai sauri. Bi shi tare da zinn-cache/get-warmup-progress.
Sigar ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsbabu