Saat WP Rocket MCP Server aktif, alat AI seperti Claude bisa menghapus cache dan mengubah pengaturan tanpa melalui layar admin. MCP adalah standar koneksi yang membuat alat AI bisa menangani program secara langsung. Di sini saya merangkum cara menghubungkan dan memutus koneksi dengan kata sandi aplikasi, serta 12 kemampuan yang terbuka.
WP Rocket MCP Server ada di bagian paling atas tab [Pengaturan → WP Rocket → Tools], dengan tulisan [Connect your AI tool to WP Rocket]. Tidak ada sakelar untuk menyalakan atau mematikannya, dan tombol [How to set up MCP] membuka dokumen bantuan.
Fitur ini disertakan di semua lisensi sejak WP Rocket 3.23 (9 Juli 2026), dan selama WP Rocket aktif, server MCP juga ikut terbuka. Plugin ini mendaftarkan 12 kemampuan ke Abilities API yang masuk ke inti WordPress sejak versi 6.9, dan MCP Adapter juga sudah ada di dalam plugin, jadi tidak ada yang perlu dipasang terpisah.
2️⃣ Cara Menghubungkan WP Rocket MCP Server
Cara paling sederhana adalah koneksi OAuth yang menambahkan situs ke Claude sebagai konektor kustom; tanpa kata sandi atau file konfigurasi, cukup persetujuan admin WordPress. Langkahnya sama di claude.ai versi web maupun Claude Desktop.
Di Claude, buka [Customize → Connectors], lalu klik [Add → Add custom connector].
Isi nama dengan nama situs Anda dan MCP server URL dengan [https://domain-anda/wp-json/mcp/mcp-oauth-server], lalu klik [Continue].
Cara koneksi
Alamat
Koneksi OAuth
https://domain-anda/wp-json/mcp/mcp-oauth-serverKolom MCP server URL di konektor kustom
Kata sandi aplikasi
https://domain-anda/wp-json/mcp/mcp-adapter-default-serverNilai WP_API_URL di file konfigurasi
Ganti [domain-anda] dengan alamat situs Anda. Untuk koneksi OAuth cukup masukkan alamat baris pertama; saat Anda menyetujui, WordPress otomatis membuat kata sandi aplikasi bernama [Claude]. Baris kedua dipakai untuk cara file konfigurasi Claude Desktop di bawah.
Biarkan metode autentikasi pada nilai default yang terdeteksi, klik [Add], lalu klik [Connect].
Di layar persetujuan WordPress, klik [Allow]. Jika belum masuk dengan akun admin, masuk dulu.
Setelah terhubung, layar konektor menampilkan 3 alat, semuanya default [Needs approval]. Akun gratis hanya bisa membuat satu konektor kustom sehingga hanya satu situs yang bisa dihubungkan; untuk beberapa situs diperlukan akun Pro atau Max.
Saat Anda bertanya di chat baru alat MCP apa saja yang bisa dipakai di situs, Claude lebih dulu menanyakan [Deny · Always allow · Allow once] sebelum memakai alat.
Saat menghubungkan, muncul error seperti gambar di bawah,
dan setelah dianalisis, penyebabnya adalah pengaturan REST API.
Di situs yang mengatur [Disable REST API] di Perfmatters ke [Disable When Logged Out], konektor tidak menampilkan satu alat pun meski persetujuan dan koneksi sudah selesai, lalu tak lama kemudian berubah menjadi [Connection problem]. Ini karena Perfmatters menganggap permintaan Claude sebagai pengunjung yang belum masuk dan memblokirnya sebelum MCP sempat memeriksa token.
Di [Perfmatters → Code], buat snippet PHP baru, tempelkan kode di bawah tanpa baris [<?php], lalu simpan dalam keadaan aktif. Kode ini hanya mengecualikan satu alamat MCP, jadi pemblokiran REST API lainnya tetap berlaku.
⚙️ Layar pengaturan PerfmattersSnippet kode baru
perfmatters
⚙General
JSJavaScript
✎CSS
◷Preloading
▣Lazy Loading
AFonts
◍CDN
▥Analytics
</>Code①
🔧Tools
☰Database
🔑License
?Support
<> Code
All Snippets / MCP REST API exception
ActiveSave Snippet④
Name②
MCP REST API exception
Location
Everywhere⌄
Type
PHPJSCSSHTML
Code③
<?php
1// Let WP Rocket MCP (OAuth) requests through the Perfmatters REST API restriction
②Isi nama, lalu biarkan [Location] tetap [Everywhere] dan [Type] tetap [PHP].
③Ambil kode dengan [Copy] di layar ini, lalu tempel ke kolom kode di bawah baris [<?php].
④Nyalakan sakelar ke [Active] dan klik [Save Snippet].
Setelah disimpan, klik [Reconnect] di layar konektor Claude, dan 3 alat akan muncul.
Perbaikan error REST API WP Rocket MCP Server ini ditujukan bagi pembaca yang memakai Perfmatters, tetapi jika Anda sudah memakai Claude dan pesan error yang sama muncul karena pengaturan REST API di plugin lain, Anda bisa menjadikan kode ini acuan, meminta Claude menyesuaikannya, lalu menerapkan versi yang cocok untuk situs WordPress Anda.
Di Claude Desktop, Anda juga bisa terhubung dengan kata sandi aplikasi. Buat kata sandi di WordPress [Pengguna → Profil → Kata Sandi Aplikasi], lalu masukkan entri di bawah ke file konfigurasi di Claude Desktop [Settings → Developer], lalu buka ulang aplikasinya.
Di Windows, Node.js diperlukan karena perintah npx harus berjalan. Untuk memutus koneksi, cukup cabut kata sandi aplikasi tersebut.
3️⃣ Apa yang Bisa Dilakukan Alat AI
12 kemampuan WP Rocket dijalankan melalui tiga alat MCP yang terlihat di Claude ([Discover Abilities]·[Get Ability Info]·[Execute Ability]), dan kemampuannya terbagi tiga: pengaturan, cache, dan Rocket Insights.
🤖 12 kemampuan WP Rocket MCPBaca 6 · Ubah 6
⚙️ Pengaturan2
Membaca nilai pengaturanBaca
wp-rocket/get-options
Mengubah nilai pengaturanUbah
wp-rocket/set-option
🗂️ Cache4
Menghapus cache seluruh situsUbah
wp-rocket/clear-website-cache
Menghapus cache URL tertentuUbah
wp-rocket/clear-url-cache
Memeriksa status cache URLBaca
wp-rocket/get-cache-status
Progres preload dan perkiraan URL yang tersisaBaca
wp-rocket/get-cache-health
📊 Rocket Insights6
Membaca skor Rocket InsightsBaca
wp-rocket/get-insights-scores
Membaca skor Rocket Insights satu halamanBaca
wp-rocket/get-page-insights-score
Membaca rekomendasi Rocket InsightsBaca
wp-rocket/get-recommendations
Menambahkan halaman untuk diuji di Rocket InsightsUbah
wp-rocket/add-page-insights
Menghapus halaman dari Rocket InsightsUbah
wp-rocket/remove-page-insights
Menguji ulang halamanUbah
wp-rocket/retest-page-insights
Pengaturan yang bisa diubah hanya opsi yang ada di daftar izin, dan lima opsi bertanda [AI tidak bisa ubah] pada layar di bawah tidak dapat diubah.
Performance MonitoringPemantauan performaAI bisa ubah
Content Delivery
RocketCDN
RocketCDN FreeRocketCDN GratisAI tidak bisa ubah
Other CDN
Your CDNPakai CDN lainAI bisa ubah
Exclude Files from CDNFile yang dikecualikan dari CDNAI bisa ubah
Optimasi File (File Optimization)
CSS FilesFile CSS
Minify CSS filesPerkecil file CSSAI bisa ubah
Excluded CSS FilesFile CSS yang dikecualikanAI bisa ubah
Optimize CSS deliveryOptimalkan pengiriman CSSAI bisa ubah
Untuk Hapus CSS yang tidak dipakai, hanya metodenya yang bisa diubah.
Hapus CSS yang tidak dipakaiAI bisa ubah
CSS safelistDaftar aman CSSAI bisa ubah
JavaScript FilesFile JavaScript
Minify JavaScript filesPerkecil file JavaScriptAI bisa ubah
Combine JavaScript filesGabungkan file JavaScriptAI tidak bisa ubah
Excluded JavaScript FilesFile JavaScript yang dikecualikanAI bisa ubah
Load JavaScript deferredMuat JavaScript secara tertundaAI bisa ubah
Excluded JavaScript FilesFile JavaScript yang dikecualikanAI bisa ubah
Delay JavaScript executionTunda eksekusi JavaScriptAI bisa ubah
One-click exclusionsOne-click exclusionsAI tidak bisa ubah
Excluded JavaScript FilesFile JavaScript yang dikecualikanAI bisa ubah
Safe Mode for Delay JavaScript ExecutionMode aman untuk eksekusi JavaScript tertundaAI tidak bisa ubah
Media
LazyLoadMuat tertunda
Enable for imagesAktifkan untuk gambarAI bisa ubah
Enable for CSS background imagesAktifkan untuk gambar latar CSSAI bisa ubah
Enable for iframes and videosAktifkan untuk iframe dan videoAI bisa ubah
Replace YouTube iframe with preview imageGanti iframe YouTube dengan gambar pratinjauAI bisa ubah
Excluded images or iframesGambar atau iframe yang dikecualikanAI bisa ubah
Image DimensionsUkuran gambar
Add missing image dimensionsTambahkan ukuran gambar yang hilangAI bisa ubah
FontsFont
Preload fontsFont (preload)AI bisa ubah
Self-host Google FontsHosting sendiri Google FontsAI bisa ubah
Preload
Preload CachePreload cache
Activate PreloadingAktifkan preloadAI bisa ubah
Exclude URLsKecualikan URLAI bisa ubah
Preload LinksPreload tautan
Enable link preloadingAktifkan preload tautanAI bisa ubah
Aturan Lanjutan (Advanced Rules)
Cache LifespanMasa berlaku cache
Clear cache afterHapus cache setelahAI bisa ubah
Never Cache URL(s)URL yang tidak pernah di-cache
Never Cache URL(s)URL yang tidak pernah di-cacheAI bisa ubah
Never Cache CookiesCookie yang tidak pernah di-cache
Never Cache CookiesCookie yang tidak pernah di-cacheAI bisa ubah
Never Cache User Agent(s)User agent yang tidak pernah di-cache
Never Cache User Agent(s)User agent yang tidak pernah di-cacheAI bisa ubah
Always Purge URL(s)URL yang selalu dihapus dari cache
Always Purge URL(s)URL yang selalu dihapus dari cacheAI bisa ubah
Cache Query String(s)Query string yang di-cache
Cache Query String(s)Query string yang di-cacheAI bisa ubah
Database
Post CleanupPembersihan pos — berlaku untuk revisi, draf otomatis, dan pos di tempat sampah.
RevisionsRevisiAI bisa ubah
Auto DraftsDraf otomatisAI bisa ubah
Trashed PostsPos di tempat sampahAI bisa ubah
Comments CleanupPembersihan komentar — menghapus komentar spam dan komentar yang dihapus.
Spam CommentsKomentar spamAI bisa ubah
Trashed CommentsKomentar yang dihapusAI bisa ubah
Transients CleanupPembersihan transient — membersihkan semua transient yang tersimpan di DB.
All transientsSemua transientAI bisa ubah
Database CleanupPembersihan database
Optimize TablesOptimalkan tabelAI bisa ubah
Automatic CleanupPembersihan otomatis
Schedule Automatic CleanupJadwalkan pembersihan otomatisAI bisa ubah
FrequencyFrekuensiAI bisa ubah
Heartbeat
Heartbeat
Control HeartbeatKontrol HeartbeatAI bisa ubah
Reduce or disable Heartbeat activityKurangi atau matikan aktivitas Heartbeat
Behavior in backendPerilaku di backendAI bisa ubah
Behavior in post editorPerilaku di editor posAI bisa ubah
Behavior in frontendPerilaku di frontendAI bisa ubah
Add-on (Add-ons)
One-click Rocket Add-onsAdd-on Rocket sekali klik
User CacheCache penggunaAI bisa ubah
VarnishAI bisa ubah
WebP CompatibilityKompatibilitas WebPAI bisa ubah
Rocket Add-onsAdd-on Rocket
CloudflareAI bisa ubah
SucuriAI bisa ubah
4️⃣ Contoh Penggunaan
Setelah terhubung ke testpilotweb.com, saya meminta Claude [hapus cache beranda saja], dan jendela persetujuan lebih dulu menampilkan kemampuan yang akan dijalankan (wp-rocket/clear-url-cache) beserta alamatnya.
Setelah saya klik [Allow once], hanya file cache beranda yang terhapus di server, sedangkan cache artikel lain tetap ada.
Pengaturan bisa dicek dengan bertanya tanpa masuk ke layar admin; saat saya bertanya [Apakah Delay JavaScript execution sedang aktif?], Claude menjawab dengan nilai pengaturan dan status daftar pengecualian.
Saat pertama kali dipakai dalam satu chat, jendela persetujuan untuk membaca daftar kemampuan dan penjelasannya muncul dua kali lebih dulu, dan karena kemampuan baca juga melewati [Execute Ability], jendela persetujuan tetap muncul saat membaca pengaturan.
5️⃣ Hal yang Perlu Diperhatikan
Tugas alat AI yang mengubah pengaturan atau menghapus cache baru berjalan setelah Anda menyetujuinya. Kata sandi aplikasi bisa dicabut kapan saja dari layar tempat Anda membuatnya.
Pemeriksaan status cache dan perkiraan preload hanya memberi hasil jika [Preload Cache] di WP Rocket aktif.
Jika tidak bisa terhubung, periksa file konfigurasi lebih dulu. Penyebab yang sering terjadi adalah koma antarentri yang terlewat, atau file disimpan tanpa mengganti bagian alamat, nama pengguna, dan kata sandi.
🧭Artikel terkait WP Rocket·Perfmatters15 artikel · 3 alat
🗂️ Apa itu WP?
📋 Panduan Pengaturan WP Rocket📄 Panduan Perfmatters📄 WP Rocket With Perfmatters📄 WP Rocket MCP Server📄 WP Rocket dan URL bahasa Korea📄 nginx njs📄 Cache multibahasa WP Rocket📄 Cache gclid
📄 Tes Kecepatan WP Rocket📝 Plugin Cache·Optimasi📝 Contoh Peningkatan Kecepatan
📋 Cache: Definisi dan Semua Bidang📄 Cache Website & Cache Internal Server
📋 BEST Hosting TOP 7📄 Hosting Cepat 2026
🛠️ Deteksi WordPress🛠️ Cek domain WHOIS🛠️ Cek IP Saya
ℹ️ Pemberitahuan Afiliasi Konten di situs ini berisi tautan afiliasi. Jika pengunjung membeli produk atau layanan melalui tautan tersebut, situs ini menerima komisi dari penjual. Harga yang dibayar pembeli(turun saat ada diskon promo ↓), tidak naik karena hal ini. Harga, diskon, dan informasi stok yang ditampilkan berlaku pada saat penulisan dan bisa berbeda dengan kondisi sebenarnya, jadi pastikan kembali di situs penjual sebelum membeli. Pemilihan dan penilaian produk dibuat berdasarkan standar kami sendiri, dan ada tidaknya komisi tidak memengaruhi urutan maupun isi penilaian.