Agen AI (MCP)
page-builder-sandwich untuk agen AI
Situs WordPress Anda adalah server MCP-nya sendiri. Asisten AI masuk sebagai pengguna WordPress dengan kata sandi aplikasi dan dapat melakukan apa yang boleh dilakukan oleh pengguna tersebut dengan page-builder-sandwich — tidak lebih.
96 tindakan: 46 gratis, 50 di Pro.
Referensi pengembang: setiap tindakan, rute REST-nya, dan parameternya
Atur dalam tiga langkah
Periksa tombol
Anda memerlukan WordPress 6.9 atau versi yang lebih baru serta page-builder-sandwich 6.23.0 atau versi yang lebih baru. Di pengaturan plugin, "Allow AI agents (MCP)" aktif kecuali Anda mematikannya.
Buat kata sandi aplikasi
Di WordPress, buka Users, lalu Profile, dan tambahkan application password yang dinamai sesuai aplikasi AI Anda. Salin kata sandi tersebut: WordPress hanya menampilkannya sekali.
Tambahkan situs ke aplikasi AI Anda
Gunakan nama pengguna WordPress Anda, kata sandi aplikasi, dan alamat koneksi situs Anda:
https://example.com/wp-json/pbs/v1/mcp
Konfigurasi untuk aplikasi AI populer
Setiap aplikasi di bawah ini berkomunikasi dengan situs Anda melalui proxy resmi WordPress, @automattic/mcp-wordpress-remote. Ganti alamat, nama pengguna, dan kata sandi dengan milik Anda.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add page-builder-sandwich \
-e WP_API_URL=https://example.com/wp-json/pbs/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestKursor dan VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT dan aplikasi lainnya
Setiap aplikasi yang mendukung server MCP melalui input dan output standar dapat menggunakan perintah dan pengaturan yang sama. Aplikasi yang hanya terhubung ke server HTTP jarak jauh dapat mengakses alamat koneksi secara langsung dengan nama pengguna dan kata sandi aplikasi yang sama.
Apa yang dapat dilakukan oleh agen AI
Semua hal yang dapat dilakukan oleh layar plugin itu sendiri. Tindakan yang ditandai Pro memerlukan lisensi page-builder-sandwich Pro.
| Tindakan | Cara kerjanya | Edisi |
|---|---|---|
| Aktifkan font yang diunggah (Pro) | Membuat fon kustom yang diunggah (file fon di pustaka media, berdasarkan id) tersedia di pemilih fon. | Edisi Pro |
| Host font sendiri | Mengunduh keluarga font Google (keluarga, ketebalan, miring) dan menyajikannya dari situs ini. | Edisi gratis |
| Tambahkan bagian ke halaman | Menambahkan bagian siap pakai ke halaman: di awal, di akhir, atau setelah bagian pada posisi tertentu. | Edisi gratis |
| Terapkan kit merek (Pro) | Menerapkan warna dan huruf dari perangkat merek yang tersimpan ke desain situs. | Edisi Pro |
| Impor kit situs web | Mengimpor halaman kit situs web (semuanya, atau yang diberi nama), secara opsional mempublikasikannya, mengatur halaman beranda, dan menambahkannya ke menu. Mengimpor kembali akan memperbarui halaman yang sama. | Edisi gratis |
| Terapkan temukan-dan-ganti (Pro) | Menerapkan pekerjaan yang telah pratinjaunya. Setiap kiriman yang diubah menyimpan cadangan untuk pbs/undo-replace. | Edisi Pro |
| Buat beberapa halaman | Membuat hingga 50 halaman dalam satu panggilan, masing-masing dari bagian dan/atau konten blok. Setiap halaman diperiksa dan dibuat secara mandiri; jawaban mencantumkan setiap halaman yang dibuat dan setiap halaman yang ditolak, beserta alasannya. | Edisi Pro |
| Hubungkan Adobe Fonts (Pro) | Menghubungkan proyek web Adobe Fonts (Typekit) berdasarkan ID kit-nya, sehingga font-nya muncul di pemilih font. | Edisi Pro |
| Hubungi dukungan | Menghubungkan situs ini ke dukungan Zinn Digital® (nama, email, persetujuan). | Edisi gratis |
| Konversi satu halaman lama | Mengonversi satu halaman 5.x ke blok (dicadangkan terlebih dahulu). | Edisi gratis |
| Buat kelas global (Pro) | Membuat kelas gaya global yang dapat digunakan kembali: label, slug, dan gayanya. | Edisi Pro |
| Buat halaman | Membuat halaman dari bagian (lihat pbs/list-sections) dan/atau konten blok. Halaman baru adalah draf kecuali status lain diminta. | Edisi gratis |
| Buat tim pustaka (Agensi) | Membuat pustaka tim (name) yang dapat bergabung dengan situs lain menggunakan kode undangan. | Edisi Pro |
| Nonaktifkan font yang diunggah (Pro) | Menghapus fon kustom (berdasarkan slug) dari pemilih fon. | Edisi Pro |
| Hapus kelas global (Pro) | Menghapus kelas global. Elemen yang menggunakannya akan tetap mempertahankan kontennya dan kehilangan gayanya. | Edisi Pro |
| Hapus ikon yang diunggah | Menghapus ikon yang diunggah; blok yang menggunakannya tetap menyimpan salinan mereka sendiri. | Edisi gratis |
| Hapus desain perpustakaan awan (Pro) | Menghapus desain dari pustaka cloud. | Edisi Pro |
| Pindahkan halaman ke tempat sampah | Memindahkan halaman ke sampah. Halaman dapat dipulihkan dari Halaman, Sampah selama 30 hari. | Edisi gratis |
| Hapus tim pustaka (Agensi) | Menghapus tim dan setiap desain di dalam perpustakaannya. | Edisi Pro |
| Putus dari dukungan | Memutus sambungan situs ini dari dukungan. | Edisi gratis |
| Duplikat kelas global (Pro) | Menyalin kelas global dengan id baru. | Edisi Pro |
| Duplikat halaman | Menyalin halaman (judul, konten, dan templatnya) ke draf baru. | Edisi gratis |
| Ekspor desain dan pengaturan | Mengekspor templat dan pola (id) yang dipilih serta, secara opsional, pengaturan sebagai satu paket untuk situs lain. | Edisi gratis |
| Tulis halaman dengan AI | Membuat halaman dari bagian-bagian (yang diberikan, atau dipilih oleh AI dari pustaka bagian) dan membuat AI menulis ulang semua teksnya untuk ringkasan Anda, dengan tetap mempertahankan desainnya. Menggunakan penyedia AI yang disetel dalam pengaturan AI plugin. Halaman tersebut berupa draf kecuali status lain diminta. | Edisi Pro |
| Deskripsikan blok pembuat | Mengembalikan pengaturan satu blok (atribut beserta jenis, pilihan, dan nilai default-nya), hal apa saja yang didukungnya, blok apa saja yang boleh dikandungnya, serta contoh siap pakai dalam markup blok. | Edisi gratis |
| Baca titik putar responsif | Mengembalikan lebar tablet dan seluler (serta breakpoint kustom di Pro) yang digunakan oleh kontrol responsif. | Edisi gratis |
| Baca desain situs | Mengembalikan warna dan font (judul dan isi) seluruh situs yang digunakan oleh setiap blok, seperti yang ditampilkan pada layar Desain situs. | Edisi gratis |
| Baca sistem desain (Pro) | Mengembalikan sistem desain Pro: kelas global, variabel, token desain, mode gelap, kit merek, dan font kustom. | Edisi Pro |
| Baca diagnosis situs | Mengembalikan diagnostik yang akan dibawa oleh tiket dukungan: versi, plugin aktif, batas, dan error terbaru. | Edisi gratis |
| Baca akun pustaka cloud (Pro) | Mengembalikan penggunaan penyimpanan pustaka cloud, kuota paket, dan fakta tim. | Edisi Pro |
| Dapatkan desain pustaka cloud (Pro) | Mengembalikan satu desain yang disimpan, siap disisipkan di situs ini (gambarnya dimasukkan ke pustaka media). | Edisi Pro |
| Baca pengaturan penyimpanan sendiri (Pro) | Mengembalikan pengaturan penyimpanan R2/S3 bawaan Anda (rahasia tidak pernah dikembalikan). | Edisi Pro |
| Baca lisensi | Mengembalikan paket Page Builder Sandwich situs ini, status lisensi, tanggal pembaruan, dan apa saja yang disertakan dalam paket tersebut. | Edisi gratis |
| Mode pemeliharaan baca (Pro) | Mengembalikan mode pemeliharaan / segera hadir: mode, halaman, coba-lagi-setelah, dan peran mana yang masih dapat melihat situs. | Edisi Pro |
| Baca migrasi lama | Mengembalikan kemajuan dan laporan konversi konten 5.x. | Edisi gratis |
| Baca koneksi buletin (Pro) | Menyatakan apakah kunci Mailchimp disimpan atau tidak (kunci itu sendiri tidak pernah dikembalikan). | Edisi Pro |
| Baca halaman | Mengembalikan judul, status, tautan, dan konten blok suatu halaman, serta bagian-bagian (blok tingkat atas) yang menyusunnya. | Edisi gratis |
| Pratinjau cari dan ganti (Pro) | Mengembalikan kecocokan pekerjaan, halaman demi halaman, untuk ditinjau sebelum melamar. | Edisi Pro |
| Baca sumber ulasan (Pro) | Mengembalikan sumber Google dan Trustpilot yang ditampilkan oleh blok Ulasan. | Edisi Pro |
| Baca izin pembangun (Pro) | Mengembalikan peran mana yang dapat menggunakan pembangun, desain, kode, dan templat (mode klien). | Edisi Pro |
| Baca pengaturan plugin | Mengembalikan prefiks kelas front-end, status pembaruan beta, dan apakah agen AI (MCP) diizinkan. | Edisi gratis |
| Baca koneksi dukungan | Menyatakan apakah situs ini terhubung ke dukungan Zinn Digital®, dan sebagai siapa. | Edisi gratis |
| Baca white label (Agency) | Mengembalikan pengaturan label putih: aktif atau nonaktif, nama yang ditampilkan, dan pengguna mana yang masih melihat versi asli. | Edisi Pro |
| Impor desain dan pengaturan | Mengimpor paket yang dibuat oleh pbs/export-designs (dryRun terlebih dahulu untuk melihat perubahan yang akan terjadi; mode: skip atau replace; media; settings). | Edisi gratis |
| Undang situs ke tim (Agensi) | Membuat kode undangan sekali pakai (peran: baca atau tulis; label; masa berlaku dalam hari). Kode tersebut hanya ditampilkan sekali. | Edisi Pro |
| Bergabung dengan tim (Pro) | Bergabung dengan pustaka tim menggunakan kode undangan. | Edisi Pro |
| Keluar dari tim (Pro) | Keluar dari pustaka tim yang digabungkan situs ini. | Edisi Pro |
| Daftar blok pembangun | Menampilkan daftar setiap blok Page Builder Sandwich yang dapat digunakan situs ini (termasuk blok Pro saat Pro aktif): nama, judul, kategori, dan deskripsi. Gunakan pbs/get-block untuk pengaturan blok, lalu masukkan blok ke dalam konten halaman. | Edisi gratis |
| Daftar formulir | Menampilkan daftar formulir yang dibuat dengan blok Formulir dan plugin formulir yang dapat disematkannya. | Edisi gratis |
| Daftar kit situs web | Menampilkan daftar kit situs web (kumpulan halaman siap pakai untuk satu jenis bisnis) yang dapat diimpor oleh situs ini. | Edisi gratis |
| Daftar desain pustaka cloud (Pro) | Menampilkan daftar desain yang disimpan ke pustaka cloud (jenis: bagian, halaman, atau pola; tim: pustaka tim). | Edisi Pro |
| Daftar font yang di-host sendiri | Menampilkan daftar font Google yang di-host sendiri oleh situs ini (diunduh sekali, disajikan dari situs, tanpa permintaan ke Google). | Edisi gratis |
| Daftar animasi Lottie (Pro) | Menampilkan daftar animasi Lottie yang telah diunggah. | Edisi Pro |
| Daftar halaman | Menampilkan daftar halaman yang dapat Anda sunting, diurutkan dari yang terbaru, dengan fitur pencarian opsional. | Edisi gratis |
| Daftar pekerjaan cari dan ganti (Pro) | Menampilkan daftar pekerjaan cari-dan-ganti untuk seluruh situs beserta statusnya. | Edisi Pro |
| Daftar bagian | Menampilkan daftar bagian siap pakai (hero, fitur, FAQ, testimoni, ajakan bertindak, dan lainnya) yang dapat ditambahkan ke halaman. | Edisi gratis |
| Daftar login dukungan sementara | Menampilkan pengguna dukungan sementara yang diberikan kepada tim kami dan waktu kedaluwarsa masing-masing. | Edisi gratis |
| Daftar anggota tim (Pro) | Menampilkan daftar situs dalam sebuah tim dan aksesnya. | Edisi Pro |
| Daftar tim perpustakaan (Pro) | Menampilkan daftar tim yang memiliki atau dimiliki oleh situs ini. | Edisi Pro |
| Daftar apa yang dapat diekspor | Menampilkan templat, pola, dan pengaturan yang dapat diekspor ke situs lain. | Edisi gratis |
| Daftar ikon yang diunggah | Menampilkan daftar ikon SVG yang diunggah ke pustaka ikon, diurutkan dari yang terbaru. | Edisi gratis |
| Pindahkan bagian | Memindahkan bagian halaman dari satu posisi ke posisi lain (berbasis 0, seperti yang dicantumkan oleh pbs/get-page). | Edisi gratis |
| Buka tiket dukungan | Mengirimkan tiket dukungan (subjek, pesan, jenis, email) dengan diagnostik situs ini; access_days dan kredensial secara opsional memberikan akses sementara kepada tim kami. | Edisi gratis |
| Persetujuan untuk diagnostik dukungan | Mencatat persetujuan administrator untuk mengirimkan diagnostik dengan tiket dukungan. | Edisi gratis |
| Perbarui ulasan sekarang (Pro) | Mengambil ulasan Trustpilot terbaru sekarang alih-alih menunggu pembaruan harian. | Edisi Pro |
| Hapus blok dari halaman | Menghapus satu blok (seluruh bagian, atau satu blok di dalamnya) dari halaman, yang ditemukan berdasarkan jalurnya. Versi sebelumnya dari halaman tersebut tetap tersimpan dalam revisinya. | Edisi gratis |
| Berhenti menggunakan penyimpanan Anda sendiri (Pro) | Menghapus pengaturan penyimpanan bawaan; penyimpanan paket akan digunakan kembali. | Edisi Pro |
| Hapus font mandiri | Menghapus file dari keluarga font mandiri (self-hosted). | Edisi gratis |
| Hapus anggota tim (Agensi) | Menghapus situs dari tim. | Edisi Pro |
| Cabut login dukungan sementara | Hapus pengguna dukungan sementara sekarang (id). | Edisi gratis |
| Simpan desain ke pustaka awan (Pro) | Menyimpan markup blok (judul, jenis, markup, gaya, tag) ke pustaka cloud Anda atau tim; gambar disertakan di dalamnya. | Edisi Pro |
| Gunakan penyimpanan Anda sendiri (Pro) | Menyimpan penyimpanan bawa-sendiri: penyedia (r2 atau s3), bucket, wilayah, titik akhir, awalan, key_id, secret, diaktifkan. | Edisi Pro |
| Ubah mode pemeliharaan (Pro) | Mengaktifkan atau menonaktifkan mode pemeliharaan (503) atau segera hadir (mode), dengan halaman yang akan ditampilkan (page_id), retry_after, dan peran yang melewatinya. | Edisi Pro |
| Hubungkan Mailchimp (Pro) | Menyimpan (atau, jika nilainya kosong, menghapus) kunci API Mailchimp yang digunakan oleh blok buletin. | Edisi Pro |
| Ubah sumber ulasan (Pro) | Menyetel tempat Google dan bisnis Trustpilot yang dibaca oleh blok Reviews. | Edisi Pro |
| Ubah izin pembuat (Pro) | Atur izin yang diizinkan oleh pembuat untuk setiap peran (role), mis. peran klien khusus konten. | Edisi Pro |
| Ubah white label (Agensi) | Mengaktifkan atau menonaktifkan white label dan menetapkan nama yang dilihat oleh klien (enabled, name, agency_users). | Edisi Pro |
| Konversi konten lama | Memulai (atau memulai ulang) pengubahan setiap halaman 5.x menjadi blok; setiap entri dicadangkan terlebih dahulu. | Edisi gratis |
| Cari dan ganti di seluruh situs (Pro) | Memulai pencarian dan penggantian yang aman blok (cari, ganti, jenis: teks, tautan, atau warna; match_case; tipe). Tidak ada yang berubah hingga pbs/apply-replace. | Edisi Pro |
| Mulai uji coba Pro gratis | Memulai uji coba 14 hari Page Builder Sandwich Pro untuk situs ini (tidak perlu pembayaran). | Edisi gratis |
| Uji penyimpanan Anda sendiri (Pro) | Menulis, membaca, dan menghapus objek uji di penyimpanan Anda sendiri serta melaporkan setiap langkahnya. | Edisi Pro |
| Batalkan satu konversi | Memulihkan satu halaman yang dikonversi dari cadangannya. | Edisi gratis |
| Batalkan migrasi lama | Memulihkan setiap postingan yang dikonversi dari cadangannya. | Edisi gratis |
| Batalkan temukan-dan-ganti (Pro) | Memulihkan pos yang diubah oleh pekerjaan (pos yang telah diedit sebelumnya akan tetap mempertahankan editannya). | Edisi Pro |
| Ubah pengaturan satu blok | Mengubah pengaturan (atribut) satu blok di dalam halaman, yang ditemukan berdasarkan jalurnya; atribut yang Anda kirimkan digabungkan dengan atribut saat ini. Berfungsi pada blok yang dirender situs dari pengaturannya; untuk blok yang HTML-nya disimpan di halaman, kirim markup baru dengan pbs/update-page. | Edisi gratis |
| Ubah kit merek (Pro) | Menyimpan kit merek: nama, logo, warna, font judul dan isi, serta nada suara merek yang digunakan oleh penulisan AI. | Edisi Pro |
| Ubah breakpoint responsif | Mengubah lebar tablet dan seluler dalam piksel; dengan Pro, breakpoint tambahan khusus. | Edisi gratis |
| Ubah kelas global (Pro) | Mengubah label, slug, atau gaya kelas global; setiap elemen yang menggunakannya akan diperbarui. | Edisi Pro |
| Ubah mode gelap (Pro) | Mengatur mode gelap (mode: off, auto, atau toggle) beserta warna-warnanya. | Edisi Pro |
| Ubah desain situs | Mengubah warna (colors), fon (fonts, headingFont, bodyFont) untuk seluruh situs. Setiap halaman menerapkan perubahan tersebut; theme.json tema tetap sinkron. | Edisi gratis |
| Perbarui halaman | Mengubah judul, status, atau konten blok halaman. Konten yang Anda kirim akan menggantikan konten halaman. | Edisi gratis |
| Ubah pengaturan plugin | Mengubah prefiks kelas front-end (1 hingga 8 huruf kecil atau angka, dimulai dengan huruf) dan/atau mengaktifkan atau menonaktifkan agen AI (MCP) (mcp: false menghapus setiap kemampuan dan titik akhir MCP). | Edisi gratis |
| Ubah token desain (Pro) | Mengubah skala jarak, radius, dan bayangan (spasi, radius, bayangan), atau menyetel ulangnya (reset). | Edisi Pro |
| Ubah variabel CSS (Pro) | Mengganti variabel desain situs (variabel: daftar nama dan nilai). | Edisi Pro |
| Unggah ikon | Menambahkan ikon SVG (nama, markup svg) ke pustaka ikon; SVG tersebut dibersihkan terlebih dahulu. | Edisi gratis |
| Unggah animasi Lottie (Pro) | Memvalidasi dokumen JSON Lottie (json, name) dan menerbitkannya sebagai file statis untuk blok Lottie. | Edisi Pro |
Alur kerja terpandu
Server tersebut juga menawarkan alur kerja siap pakai yang dicantumkan oleh aplikasi AI Anda sebagai prompt:
- Buat halaman landas — Alur kerja terpandu: agen memilih bagian yang sesuai dengan bisnis Anda, membuat halaman sebagai draf, dan menulis teksnya.
Aman secara desain
Setiap tindakan memeriksa izin WordPress yang sama seperti layar plugin itu sendiri, untuk halaman atau postingan persis yang disentuhnya. Seorang pelanggan (subscriber) tidak dapat terhubung sama sekali.
Kata sandi aplikasi dapat dicabut kapan saja di bagian Pengguna, Profil, tanpa mengubah kata sandi normal Anda.
Matikan "Allow AI agents (MCP)" dan tindakan serta alamat koneksi akan hilang dari situs.
Halaman yang diubah oleh agen akan tetap menyimpan revisi WordPress-nya, sehingga perubahan apa pun dapat dibatalkan.
Di-hosting dengan Zinn Digital®?
Jika Zinn Digital® menghosting situs tersebut, server MCP kami sendiri dapat menggunakan tindakan ini untuk Anda tanpa kata sandi aplikasi: sambungkan aplikasi AI Anda ke server MCP Zinn Digital® dan gunakan wordpress_abilities_list serta wordpress_ability_run.