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.

Panduan pengguna: menghubungkan aplikasi AI

Titik Akhir

MCP melalui HTTP (dapat dialirkan)

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

MCP 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-cache

JALANKAN: jalankan kemampuan

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

Otentikasi 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.

KemampuanCara kerjanyaEdisiRESTIzinParameter
zinn-cache/clean-database
zinn-cache-clean-database
Bersihkan database (Pro)
Menghapus, di latar belakang, berbagai jenis kekacauan yang diaktifkan di pengaturan. Apa yang dihapus tidak dapat dikembalikan.
Edisi ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionstidak ada
zinn-cache/convert-images
zinn-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 ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionstidak ada
zinn-cache/get-cache-analytics
zinn-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 ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-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 gratisGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionstidak ada
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Baca progres konversi gambar (Pro)
Mengembalikan sejauh mana proses konversi (atau penghapusan) gambar telah berjalan.
Edisi ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionstidak ada
zinn-cache/get-pro-settings
zinn-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 ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionstidak ada
zinn-cache/get-settings
zinn-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 gratisGET …/abilities/zinn-cache/get-settings/runmanage_optionstidak ada
zinn-cache/get-slow-queries
zinn-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 ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionstidak ada
zinn-cache/get-status
zinn-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 gratisGET …/abilities/zinn-cache/get-status/runmanage_optionstidak ada
zinn-cache/get-warmup-progress
zinn-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 ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionstidak ada
zinn-cache/preview-database-cleanup
zinn-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 ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionstidak ada
zinn-cache/purge
zinn-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 gratisPOST …/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
Hapus semua gambar yang dikonversi (Pro)
Menghapus setiap salinan gambar yang dikonversi di latar belakang; aslinya tetap ada.
Edisi ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionstidak ada
zinn-cache/reset-settings
zinn-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 gratisPOST …/abilities/zinn-cache/reset-settings/runmanage_optionstidak ada
zinn-cache/reset-slow-queries
zinn-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 ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionstidak ada
zinn-cache/update-pro-settings
zinn-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 ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (wajib)
zinn-cache/update-settings
zinn-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 gratisPOST …/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
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 ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionstidak ada