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.
Mahaduwa
MCP ta hanyar HTTP (mai gudana)
https://example.com/wp-json/zinn-cache/v1/mcpMCP 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-cacheHUTU: gudu ikon ikon
/wp-json/wp-abilities/v1/abilities/<name>/runTabbatar 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.
| Ikonawa | Abin da yake yi | Buga | REST | Izini | Ma'auni |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-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 Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | babu |
zinn-cache/convert-imageszinn-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 Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | babu |
zinn-cache/get-cache-analyticszinn-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 Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-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 bayar | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | babu |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Karanta cigaban juyar da hoto (Pro) Yana dawo da nisa da aka yi wajen jujjuya (ko cire) hotunan. | Sigar Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | babu |
zinn-cache/get-pro-settingszinn-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 Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | babu |
zinn-cache/get-settingszinn-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 bayar | GET …/abilities/zinn-cache/get-settings/run | manage_options | babu |
zinn-cache/get-slow-querieszinn-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 Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | babu |
zinn-cache/get-statuszinn-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 bayar | GET …/abilities/zinn-cache/get-status/run | manage_options | babu |
zinn-cache/get-warmup-progresszinn-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 Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | babu |
zinn-cache/preview-database-cleanupzinn-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 Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | babu |
zinn-cache/purgezinn-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 bayar | 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 | Cire duk hotunan da aka mayar (Pro) Yana share duk wani kwafin hotunan da aka sauya a bango; na asalin suna nan. | Sigar Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | babu |
zinn-cache/reset-settingszinn-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 bayar | POST …/abilities/zinn-cache/reset-settings/run | manage_options | babu |
zinn-cache/reset-slow-querieszinn-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 Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | babu |
zinn-cache/update-pro-settingszinn-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 Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (ana bukata) |
zinn-cache/update-settingszinn-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 bayar | 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 | 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 Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | babu |