Agen AI (MCP)
Zinn® Chat 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 Zinn® Chat — tidak lebih.
36 tindakan: 21 gratis, 15 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 Zinn® Chat 2.9.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/zinn-chat/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": {
"zinn-chat": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-chat/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add zinn-chat \
-e WP_API_URL=https://example.com/wp-json/zinn-chat/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestKursor
// .cursor/mcp.json
{
"mcpServers": {
"zinn-chat": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-chat/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"zinn-chat": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-chat/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Aplikasi lainnya
Aplikasi apa pun 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. ChatGPT adalah pengecualian untuk saat ini: aplikasi ini terhubung ke server MCP hanya melalui masuk OAuth, sehingga tidak dapat menggunakan kata sandi aplikasi.
Apa yang dapat dilakukan oleh agen AI
Semua hal yang dapat dilakukan oleh layar plugin itu sendiri. Tindakan yang ditandai Pro memerlukan lisensi Zinn® Chat Pro.
| Tindakan | Cara kerjanya | Edisi |
|---|---|---|
| Jawab tiket | Membalas pelanggan melalui email (text), atau menambahkan catatan internal (note: true); status opsional mengubah status tiket. | Edisi gratis |
| Tanya asisten | Mengajukan pertanyaan ke asisten AI situs dan mengembalikan jawabannya beserta setiap sumber yang ditemukan. | Edisi gratis |
| Ubah banyak tiket sekaligus (Pro) | Mengubah status, prioritas, atau pihak yang ditugaskan dari hingga 100 tiket (id). Setiap tiket melewati pemeriksaan yang sama seperti saat diubah secara mandiri; hasilnya mencantumkan setiap tiket tersebut. | Edisi Pro |
| Ubah obrolan menjadi tiket | Membuka tiket dari obrolan sehingga dapat dijawab melalui email (memerlukan alamat email pengunjung). | Edisi gratis |
| Tutup obrolan | Mengakhiri obrolan; pengunjung masih dapat meminta transkrip. | Edisi gratis |
| Buka tiket | Membuka tiket atas nama pelanggan (email, subjek, dan pesan pertama mereka). | Edisi gratis |
| Hapus balasan tersimpan (Pro) | Menghapus balasan yang disimpan. | Edisi Pro |
| Hapus tiket | Menghapus tiket dan percakapannya secara permanen (hanya untuk manajer). | Edisi gratis |
| Draf artikel bantuan dari tiket (Pro) | Menulis draf artikel pusat pengetahuan dari tiket yang telah diselesaikan; artikel tersebut akan tetap berupa draf hingga seseorang mempublikasikannya. | Edisi Pro |
| Draf artikel bantuan untuk pertanyaan yang belum terjawab (Pro) | Menulis draf artikel basis pengetahuan yang menjawab pertanyaan (id) yang dipilih; artikel tersebut tetap berupa draf. | Edisi Pro |
| Isi balasan yang disimpan (Pro) | Mengembalikan teks balasan yang disimpan dengan placeholder yang diisi untuk satu obrolan atau tiket. | Edisi Pro |
| Baca obrolan | Mengembalikan pesan satu chat dan detail pengunjung (after: hanya pesan yang lebih baru dari id ini). | Edisi gratis |
| Baca ringkasan dukungan | Mengembalikan jumlah tiket di setiap status dan berapa banyak chat yang sedang menunggu agen (beserta pesan yang belum dibaca), serta apakah chat, asisten, dan tiket diaktifkan. | Edisi gratis |
| Baca pengaturan obrolan | Mengembalikan setiap pengaturan obrolan: widget, asisten, orang dan jam buka, tiket dan email, indeks situs, privasi, serta spam. | Edisi gratis |
| Baca statistik dukungan (Pro) | Mengembalikan nomor obrolan dan tiket, waktu respons, dan peringkat untuk N hari terakhir (hari). | Edisi Pro |
| Baca tiket | Mengembalikan satu tiket beserta seluruh percakapan, status, prioritas, dan pihak yang ditugaskan. | Edisi gratis |
| Kembalikan obrolan ke asisten | Mengembalikan chat ke asisten AI, yang menjawab pengunjung dari konten situs. | Edisi gratis |
| Daftar balasan yang disimpan (Pro) | Menampilkan daftar balasan tersimpan yang dapat disisipkan oleh agen, beserta pintasannya. | Edisi Pro |
| Daftar obrolan langsung | Menampilkan daftar obrolan yang sedang menunggu, sedang berlangsung, dan baru saja ditutup, beserta pihak yang menangani masing-masing obrolan. | Edisi gratis |
| Daftar apa yang diketahui oleh asisten | Mencantumkan konten yang digunakan asisten untuk menjawab, beserta status indeksnya, satu halaman setiap kalinya. | Edisi gratis |
| Daftar pertanyaan yang belum terjawab (Pro) | Menampilkan daftar pertanyaan yang diajukan pengunjung yang tidak dapat dijawab oleh basis pengetahuan. | Edisi Pro |
| Daftar tiket | Menampilkan daftar tiket dukungan, difilter berdasarkan status atau pencarian, satu halaman dalam satu waktu. | Edisi gratis |
| Bangun ulang indeks pencarian asisten | Membangun ulang vektor pencarian untuk satu item (item_id) atau semuanya (all: true) (khusus manajer). | Edisi gratis |
| Baca ulang konten ke dalam asisten | Membaca ulang satu item (item_id) atau semuanya (all: true) ke dalam indeks asisten (khusus manajer). | Edisi gratis |
| Balas di obrolan | Mengirim pesan ke pengunjung (text), atau menambahkan catatan internal yang hanya dapat dilihat oleh agen (note: true). | Edisi gratis |
| Simpan balasan tersimpan (Pro) | Membuat atau mengubah balasan tersimpan (judul, pintasan, isi, departemen; id untuk mengubah salah satu). | Edisi Pro |
| Tulis artikel bantuan (Pro) | Membuat artikel basis pengetahuan, atau mengubahnya (id): judul, konten, ringkasan, kategori, dan status (draf, atau terbitkan saat Anda diizinkan menerbitkan). | Edisi Pro |
| Cari di basis pengetahuan (Pro) | Mencari artikel bantuan untuk ditautkan dalam balasan (q: pencarian). | Edisi Pro |
| Atur departemen dan label percakapan (Pro) | Menetapkan departemen dan tag dari obrolan atau tiket (jenis: obrolan atau tiket; id). | Edisi Pro |
| Tandai pertanyaan yang belum terjawab (Pro) | Menandai pertanyaan yang belum terjawab sebagai terbuka, direncanakan, atau diabaikan (id, status). | Edisi Pro |
| Atur ketersediaan Anda | Menandai agen yang masuk sebagai tersedia atau tidak tersedia untuk obrolan baru (away: true atau false). | Edisi gratis |
| Buat draf balasan dengan AI (Pro) | Membuat draf balasan untuk obrolan atau tiket dari konten situs; tidak ada yang dikirim. | Edisi Pro |
| Ringkas percakapan dengan AI (Pro) | Merangkum obrolan atau tiket dalam beberapa baris. | Edisi Pro |
| Mulai obrolan | Menugaskan obrolan yang sedang menunggu kepada agen yang masuk, sehingga pengunjung berbicara dengan seseorang. | Edisi gratis |
| Ubah pengaturan obrolan | Mengubah pengaturan yang Anda kirim (pengaturan: kunci ke nilai) dan mempertahankan sisanya. Setiap nilai diperiksa persis seperti pada layar pengaturan; get-settings mencantumkan kunci-kuncinya. | Edisi gratis |
| Ubah tiket | Mengubah status, prioritas, atau pihak yang ditugaskan pada tiket. | Edisi gratis |
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.