|

WordPress MCP Server: Menghubungkan Claude Code dengan Plugin Adapter

WordPress MCP Server adalah titik penghubung yang membuka fungsi situs WordPress dalam format MCP (Model Context Protocol) agar AI seperti Claude bisa memanggilnya sebagai alat. Apa yang bisa dilakukan situs didaftarkan di Abilities API yang masuk ke core sejak WordPress 6.9, lalu plugin Adapter mengubah daftar itu menjadi alat MCP untuk AI.

Artikel ini merangkum proses menghubungkan Claude Code setelah memasang plugin Adapter 0.7.0.

1️⃣ Membuat Kata Sandi Aplikasi

Server default MCP Adapter hanya memproses permintaan yang diautentikasi sebagai pengguna WordPress, jadi Claude Code didaftarkan dengan kata sandi aplikasi, bukan kata sandi login. Di layar admin, buka [Users] > [Profile], masukkan nama di [Application Passwords], lalu klik [Add Application Password] untuk membuatnya. Nilainya hanya ditampilkan sekali saat dibuat, jadi segera salin.

Layar daftar kata sandi aplikasi untuk koneksi MCP WordPress dengan Claude Code yang sudah ditambahkan

Pengujian memakai akun administrator, tetapi untuk situs yang sedang berjalan, lebih tepat membuat pengguna khusus yang hanya punya izin yang diperlukan lalu membuat kata sandinya dari akun itu. Sebab semua pekerjaan yang dijalankan Claude Code diproses dalam batas izin pengguna tersebut.

2️⃣ Mendaftarkan Server MCP WordPress di Claude Code

Dokumentasi resmi WordPress mengarahkan koneksi HTTP lewat proxy Node.js [@automattic/mcp-wordpress-remote], tetapi Claude Code mendukung HTTP MCP secara langsung sehingga didaftarkan tanpa proxy. Server Linux yang diuji pun tidak memasang Node.js.

Nilai autentikasi adalah string [nama-pengguna:kata-sandi-aplikasi] yang diubah ke Base64, dan dibuat dengan perintah di bawah ini di terminal.

printf '%s' 'nama-pengguna:kata-sandi-aplikasi' | base64

Nilai hasil konversi dimasukkan setelah [Basic] saat mendaftar, dan alamatnya adalah alamat server default, yaitu domain situs ditambah [/wp-json/mcp/mcp-adapter-default-server].

claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic NILAI_AUTH"

Dalam perintah itu, [wordpress] adalah nama pendaftaran, dan string hasil konversi dimasukkan di tempat [NILAI_AUTH]. Jika didaftarkan dengan [--scope user], sesi yang dibuka dari folder mana pun memakai koneksi ini.

3️⃣ Cek Koneksi dan Ability yang Bisa Dijalankan

Jalankan [claude mcp list]; jika [✔ Connected] muncul di ujung baris nama pendaftaran, koneksi berhasil, dan alat WordPress muncul mulai dari sesi yang baru dibuka.

claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ Connected

Karena sudah terhubung, mudah mengira pencarian info situs juga langsung bisa, tetapi server default hanya menjalankan Ability yang bertanda [mcp.public]. Ability yang ditemukan di situs uji adalah 12 yang dipublikasikan WP Rocket, termasuk mengosongkan cache, mengecek status cache, dan melihat skor performa halaman. Saat status cache WP Rocket diminta di sesi baru, [wp-rocket/get-cache-health] dijalankan dan mengembalikan 4 preload selesai, 0 menunggu.

Ability inti WordPress untuk info situs, info pengguna, dan info lingkungan tidak berjalan karena error [is not exposed via MCP (mcp.public!=true)]. Ability inti baru terbuka setelah [mcp.public] dinyalakan dengan filter [wp_register_ability_args], dan caranya dijelaskan di blog resmi developer WordPress.

Claude Code Authorization: Basic Situs WordPress Server default MCP Adapter mcp-adapter-default-server Jalankan Error WP Rocket 12 Ability Ada mcp.public Ability inti 3 termasuk info situs Tanpa mcp.public 4 selesai, 0 menunggu
Di layar sempit, geser diagram ke samping.

🔢 FAQ & Konten yang Direkomendasikan

Plugin ini terdaftar di direktori plugin resmi WordPress sebagai [MCP Adapter] (pembuat WordPress.org), jadi bisa dicari dan dipasang dari [Plugins] > [Add New] di layar admin. Pada Februari 2026, blog resmi developer mengarahkan untuk mengunduhnya dari rilis GitHub, tetapi saat dicek pada Oktober 2026, versi 0.7.0 bisa langsung dipasang dari direktori.

MCP Adapter 0.7.0 membutuhkan WordPress 6.9 ke atas dan PHP 7.4 ke atas, karena Abilities API yang dikonversi Adapter baru masuk ke core sejak WordPress 6.9.

Hapus dari pengaturan Claude Code dengan [claude mcp remove wordpress --scope user]. Untuk memutus akses dari sisi situs juga, klik [Revoke] pada baris itu di [Application Passwords] profil Anda.

ℹ️ 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.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Buktikan bahwa Anda manusia: 7   +   3   =