Pengembang
Referensi kemampuan Zinn® Cache
Zinn® Cache mendaftarkan aksinya ke WordPress Abilities API. Kemampuan yang sama adalah alat MCP pada server situs itu sendiri dan rute REST di bawah /wp-json/wp-abilities/v1. Halaman ini dihasilkan dari registri plugin itu sendiri.
Titik Akhir
MCP melalui HTTP (dapat dialirkan)
https://example.com/wp-json/zinn-cache/v1/mcpMCP melalui WP-CLI (masukan dan keluaran standar)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: daftar kemampuan
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheJALANKAN: jalankan kemampuan
/wp-json/wp-abilities/v1/abilities/<name>/runOtentikasi dan izin
Permintaan HTTP diautentikasi dengan kata sandi aplikasi WordPress (HTTP Basic). Menghubungkan ke server MCP memerlukan kemampuan yang ditunjukkan di bawah ini; setiap kemampuan kemudian memeriksa izinnya sendiri, per objek. Kemampuan hanya-baca berjalan dengan GET dan inputnya di string kueri; kemampuan lainnya dengan POST dan isi JSON {"input": {…}}.
Contoh
# JALANKAN: jalankan kemampuan
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":{}}}Semua kemampuan
Dibuat dari abilities.json milik plugin, yang sendiri dibuat dari situs yang sedang berjalan; pengujian gagal ketika keduanya tidak cocok.
| Kemampuan | Cara kerjanya | Edisi | REST | Izin | Parameter |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Bersihkan database (Pro) Menghapus, di latar belakang, berbagai jenis kekacauan yang diaktifkan di pengaturan. Apa yang dihapus tidak dapat dikembalikan. | Edisi Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | tidak ada |
zinn-cache/convert-imageszinn-cache-convert-images | Konversi semua gambar yang ada (Pro) Mulai mengonversi gambar pustaka media ke format modern yang diaktifkan di pengaturan, di latar belakang. | Edisi Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | tidak ada |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Baca analitik tembolok (Pro) Mengembalikan tingkat hit dan lalu lintas cache objek untuk beberapa jam terakhir (jam, hingga 720), perintah terlambatnya, dan plugin mana yang paling sering tidak mengenai cache. | Edisi Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Baca laporan diagnostik Mengembalikan laporan diagnostik yang diminta oleh dukungan: versi, batas server, status cache, dan galat terbaru. Laporan ini tidak menyimpan kata sandi atau kunci apa pun. | Edisi gratis | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | tidak ada |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Baca progres konversi gambar (Pro) Mengembalikan sejauh mana proses konversi (atau penghapusan) gambar telah berjalan. | Edisi Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | tidak ada |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Baca pengaturan Cache Pro (Pro) Mengembalikan semua pengaturan Cache Pro (pemanasan awal, gambar, skrip dan gaya, pembersihan basis data, pembersihan cerdas, pencari). Rahasia tidak pernah dikembalikan. | Edisi Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | tidak ada |
zinn-cache/get-settingszinn-cache-get-settings | Baca pengaturan tembolok Mengembalikan setiap pengaturan tembolok. Kata sandi Redis tidak pernah dikembalikan, yang dikembalikan hanyalah informasi apakah kata sandi tersebut disimpan atau tidak. | Edisi gratis | GET …/abilities/zinn-cache/get-settings/run | manage_options | tidak ada |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Baca pencari kueri lambat (Pro) Mengembalikan kueri database dan panggilan keluar paling lambat yang pernah dilihat oleh pencari, beserta plugin atau tema yang memicunya. | Edisi Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | tidak ada |
zinn-cache/get-statuszinn-cache-get-status | Membaca status tembolok Mengembalikan status apakah tembolok halaman dan tembolok objek aktif serta berfungsi, berapa banyak halaman yang ditembolok, serta jumlah koneksi dan hit tembolok objek tersebut. | Edisi gratis | GET …/abilities/zinn-cache/get-status/run | manage_options | tidak ada |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Baca progres pemanasan (Pro) Mengembalikan status apakah pemanasan sedang berjalan, berapa banyak halaman yang telah dikunjungi, dan berapa banyak yang gagal. | Edisi Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | tidak ada |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Pratinjau pembersihan database (Pro) Menghitung apa yang akan dihapus oleh pembersihan, per jenis (revisi, draf, spam, data sementara kedaluwarsa, dan sejenisnya). Tidak ada yang dihapus. | Edisi Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | tidak ada |
zinn-cache/purgezinn-cache-purge | Bersihkan cache Membuang tembolok halaman: semuanya (all: true), beberapa alamat (urls), atau semuanya yang diberi tag (tags). Halaman akan dibangun ulang saat pengunjung datang. | Edisi gratis | 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 | Hapus semua gambar yang dikonversi (Pro) Menghapus setiap salinan gambar yang dikonversi di latar belakang; aslinya tetap ada. | Edisi Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | tidak ada |
zinn-cache/reset-settingszinn-cache-reset-settings | Kembalikan pengaturan tembolok ke setelan awal Mengembalikan setiap pengaturan tembolok ke default, seperti yang dilakukan tombol Atur Ulang. Kata sandi Redis yang disimpan juga akan dihapus. | Edisi gratis | POST …/abilities/zinn-cache/reset-settings/run | manage_options | tidak ada |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Hapus temuan kueri lambat (Pro) Melupakan setiap kueri lambat dan panggilan lambat yang ditemukan sejauh ini, dan pencari dimulai dari awal. | Edisi Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | tidak ada |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Ubah pengaturan Cache Pro (Pro) Mengubah pengaturan Cache Pro yang Anda kirim (pengaturan: kunci ke nilai) dan mempertahankan sisanya. Setiap nilai diperiksa persis seperti pada layar Cache Pro; kunci yang tidak dikenal akan ditolak. | Edisi Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (wajib) |
zinn-cache/update-settingszinn-cache-update-settings | Ubah pengaturan tembolok Mengubah pengaturan yang Anda kirimkan dan mempertahankan sisanya (cache halaman, durasi halaman tetap di-cache, cache objek dan koneksi Redis-nya, aturan pembersihan, dan pengecualian). Nilai diperiksa dan dikoreksi persis seperti pada layar Cache. | Edisi gratis | 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 | Hangatkan cache (Pro) Mulai mengunjungi setiap halaman di sitemap di latar belakang, sehingga pengunjung mendapatkan halaman yang dicache. Lanjutkan dengan zinn-cache/get-warmup-progress. | Edisi Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | tidak ada |