Cara Menghubungkan WordPress ke Claude dengan Novamira

Novamira adalah plugin WordPress open source yang menghubungkan situs kamu langsung ke asisten AI seperti Claude lewat protokol MCP (Model Context Protocol). Setelah terhubung, Claude bisa membaca dan mengelola konten, plugin, tema, bahkan menjalankan kode di server WordPress — semuanya lewat percakapan biasa, tanpa perlu menulis kode.

Apa yang Kamu Butuhkan

  • Situs WordPress dengan akses admin.
  • Plugin Novamira (gratis, bisa dipasang lewat halaman Plugin di dashboard WordPress).
  • Akun Claude — Claude Desktop, Claude Code, atau klien pendukung MCP lainnya.
  • Koneksi HTTPS aktif di situs, terutama jika ingin memakai metode OAuth.

Langkah 1: Pasang dan Aktifkan Novamira

Pasang plugin Novamira seperti plugin WordPress pada umumnya, lalu aktifkan. Setelah aktif:

  1. Buka menu Novamira di dashboard WordPress.
  2. Masuk ke submenu Configuration.
  3. Aktifkan opsi AI Abilities. Opsi ini menyalakan kemampuan inti yang nantinya dipakai Claude, seperti mengedit konten, membaca file, dan menjalankan perintah di server.

Langkah 2: Pilih Metode Koneksi

Novamira mendukung dua cara autentikasi. Tidak ada data yang lewat server Novamira — koneksi terjadi langsung antara klien AI dan situsmu.

Opsi A — OAuth (Direkomendasikan)

OAuth lebih aman karena tidak ada kredensial rahasia yang tersimpan, dan akses bisa dicabut kapan saja.

Endpoint: https://situs-anda.com/wp-json/mcp/novamira-oauth

Di Claude Desktop:

  1. Buka Settings > Connectors.
  2. Pilih Add custom connector dan beri nama, misalnya “Novamira – Nama Situs”.
  3. Masukkan URL endpoint OAuth di atas, kosongkan kolom Client ID dan Secret.
  4. Saat diminta, login ke WordPress untuk otorisasi.

Di Claude Code (terminal):

claude mcp add novamira-situs-anda --transport http https://situs-anda.com/wp-json/mcp/novamira-oauth

Akses OAuth bisa dicabut kapan saja lewat Novamira > Manage Connections.

Opsi B — Application Password

Cocok dipakai jika OAuth tidak memungkinkan di situsmu.

Endpoint: https://situs-anda.com/wp-json/mcp/novamira (tanpa akhiran -oauth)

  1. Di Novamira > Configuration, buat Application Password baru.
  2. Salin passwordnya segera — password ini hanya ditampilkan sekali.
  3. Gunakan prompt otomatis dari Novamira, atau atur manual lewat konfigurasi JSON berikut:
{
  "mcpServers": {
    "novamira-situs-anda": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
      "env": {
        "WP_API_URL": "https://situs-anda.com/wp-json/mcp/novamira",
        "WP_API_USERNAME": "username-wordpress-anda",
        "WP_API_PASSWORD": "application-password-anda"
      }
    }
  }
}

Langkah 3: Tempel Prompt Koneksi ke Claude

Cara tercepat menghubungkan tanpa mengatur JSON manual:

  1. Di Novamira > Configuration, klik tombol Copy prompt.
  2. Tempelkan hasil salinan itu ke sesi Claude yang sedang berjalan.
  3. Claude akan membaca detail koneksi, menuliskan konfigurasi MCP secara otomatis, lalu memulai ulang sesi agar koneksi aktif.

Langkah 4: Verifikasi Koneksi

Setelah terhubung, uji dengan meminta Claude melakukan sesuatu di situsmu, misalnya:

“Tampilkan daftar plugin yang terpasang di WordPress ini.”

Jika koneksi berhasil, Claude akan menampilkan daftar plugin dari situsmu secara langsung.

Tips Keamanan

  • Jangan hapus atau cabut koneksi OAuth maupun Application Password yang sedang dipakai sesi aktif — ini akan langsung memutus akses Claude ke situsmu.
  • Kamu bisa mencabut akses kapan saja lewat Novamira > Manage Connections.
  • Jika opsi Application Password tidak muncul, periksa plugin keamanan seperti Wordfence, Solid Security, atau Patchstack — beberapa plugin ini menonaktifkan fitur tersebut secara default.

Setelah langkah-langkah di atas selesai, Claude bisa langsung membaca dan mengelola situs WordPress kamu lewat percakapan biasa — mulai dari mengedit konten, mengatur plugin dan tema, sampai menjalankan kode di server, semuanya dengan pengawasan penuh dari kamu sebagai pemilik situs.

Leave a Reply

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