Agen AI (MCP)
tranzly 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 tranzly — tidak lebih.
75 tindakan: 55 gratis, 20 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 tranzly 3.19.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/tranzly/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": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/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": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/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 tranzly Pro.
| Tindakan | Cara kerjanya | Edisi |
|---|---|---|
| Terjemahkan seluruh situs | Memulai tugas terjemahan latar belakang untuk setiap asli dari jenis konten yang diberikan (semua jenis yang diterjemahkan jika tidak ada yang diberikan): terjemahan yang hilang, yang kedaluwarsa, atau semuanya. Mengembalikan tugas yang dimulai, satu per bahasa. | Edisi Pro |
| Batalkan tugas | Menghentikan tugas; terjemahan yang sudah dibuat akan tetap disimpan. | Edisi gratis |
| Periksa terjemahan dengan AI | Minta AI membandingkan satu terjemahan dengan aslinya dan memberikan skor, serta menyimpan laporan terjemahan tersebut. Menggunakan model AI pemeriksaan kualitas yang diatur dalam pengaturan alur kerja Tranzly. | Edisi Pro |
| Hubungi dukungan | Menghubungkan situs ini ke dukungan Zinn Digital® (nama, email, persetujuan). | Edisi gratis |
| Koreksi terjemahan | Menyimpan segmen terjemahan yang telah dikoreksi (segmen: kunci ke teks); teks yang dikoreksi dilindungi dari terjemahan ulang. | Edisi gratis |
| Mulai tugas penerjemahan | Memulai tugas latar belakang yang menerjemahkan pos yang tercantum (posts) atau seluruh jenis pos ke dalam bahasa (langs). | Edisi gratis |
| Buat terjemahan kosong | Membuat terjemahan draf dari sebuah postingan dalam bahasa (lang) untuk ditulis secara manual, tanpa mesin. | Edisi gratis |
| Buat terjemahan istilah secara manual | Membuat terjemahan suatu istilah dalam bahasa dengan nama, slug, dan deskripsi yang Anda berikan. | Edisi gratis |
| Putus dari dukungan | Memutus sambungan situs ini dari dukungan. | Edisi gratis |
| Perkirakan terjemahan | Memperkirakan karakter dan biaya untuk menerjemahkan postingan (posts atau post_type) ke dalam bahasa (langs) dengan sebuah mesin, sebelum mengeluarkan biaya apa pun. | Edisi gratis |
| Perkirakan penerjemahan situs (Pro) | Memperkirakan terjemahan seluruh situs dalam suatu bahasa (post_types, scope, engine) sebelum memulainya. | Edisi Pro |
| Ekspor file untuk penerjemah manusia | Mengembalikan file XLIFF atau CSV (sebagai teks) yang berisi teks asli dan terjemahannya dalam satu bahasa, untuk seorang penerjemah atau agensi penerjemahan: postingan tertentu, atau halaman yang berisi hingga 100 teks asli dari suatu jenis konten dalam status tertentu (hilang, kedaluwarsa, diterjemahkan, atau semuanya; ulangi dengan after). Impor kembali menggunakan tranzly/upload-translation-file. | Edisi Pro |
| Terjemahkan bagian yang kurang | Antrekan terjemahan untuk setiap item yang hilang (atau kedaluwarsa) dalam suatu bahasa dan jenis pos. | Edisi gratis |
| Kelola penanganan komentar (Pro) | Mengembalikan apakah komentar dibagikan di berbagai bahasa atau disimpan per bahasa. | Edisi Pro |
| Baca penggunaan DeepL | Mengembalikan karakter yang digunakan dan batas kunci DeepL yang disimpan bulan ini. | Edisi gratis |
| Baca diagnosis situs | Mengembalikan diagnostik yang akan dibawa oleh tiket dukungan: versi, plugin aktif, batas, dan error terbaru. | Edisi gratis |
| Baca opsi tampilan | Mengembalikan opsi pemilih bahasa dan tampilan kredit. | Edisi gratis |
| Baca pengaturan mesin | Mengembalikan mesin default dan cadangan, mesin per bahasa, status setiap mesin, dan pengeluaran bulan ini. | Edisi gratis |
| Baca glosarium | Mengembalikan kata-kata yang tidak pernah diterjemahkan, terjemahan istilah tetap, dan nada per bahasa. | Edisi Pro |
| Baca integrasi | Menampilkan daftar SEO, WooCommerce, pembuat halaman, dan plugin formulir yang didukung Tranzly serta yang aktif di sini. | Edisi gratis |
| Baca kemajuan pekerjaan | Mengembalikan progres dan jumlah satu pekerjaan. | Edisi gratis |
| Baca kegagalan tugas | Menampilkan daftar item pekerjaan yang gagal beserta alasannya masing-masing. | Edisi gratis |
| Baca impor Tranzly 2.x | Mengembalikan status dan laporan pengimporan terjemahan dari Tranzly 2.x. | Edisi gratis |
| Baca lisensi | Mengembalikan paket Tranzly situs ini, status lisensi, tanggal perpanjangan, dan apa saja yang disertakan dalam paket tersebut. | Edisi gratis |
| Baca menu per bahasa | Mengembalikan menu mana yang ditampilkan oleh setiap bahasa di setiap lokasi menu. | Edisi gratis |
| Baca terjemahan pos | Menampilkan grup terjemahan pos: anggota dari setiap bahasa beserta judul, status, dan tautan editnya. | Edisi gratis |
| Baca laporan kualitas (Pro) | Mengembalikan laporan kualitas AI terjemahan: skor dan segmen yang ditandai. | Edisi Pro |
| Baca terjemahan berdampingan | Mengembalikan segmen terjemahan berdampingan dengan segmen asli, untuk ditinjau dan dikoreksi. | Edisi gratis |
| Baca teks tema dan plugin | Mengembalikan teks tema dan plugin (cakupan) dalam bahasa tertentu beserta terjemahannya. | Edisi gratis |
| Baca teks situs dalam suatu bahasa | Mengembalikan judul situs, tagline, dan teks widget dalam suatu bahasa. | Edisi gratis |
| Baca koneksi dukungan | Menyatakan apakah situs ini terhubung ke dukungan Zinn Digital®, dan sebagai siapa. | Edisi gratis |
| Baca terjemahan suatu istilah | Menampilkan grup terjemahan kategori atau tag. | Edisi gratis |
| Baca pengaturan alamat | Mengembalikan cara bahasa ditampilkan dalam alamat (folder, subdirektori, atau domain), slug dan basis yang diterjemahkan, serta noindex untuk halaman yang belum diterjemahkan. | Edisi gratis |
| Baca pengaturan alur kerja (Pro) | Mengembalikan terjemahan otomatis saat dipublikasikan dan saat diperbarui, tinjauan sebelum dipublikasikan, serta ambang batas, penyedia, dan model pemeriksaan kualitas AI. | Edisi Pro |
| Migrasi dari WPML, Polylang, atau TranslatePress (Pro) | Mengimpor halaman terjemahan berikutnya dari plugin multibahasa lain (mode: uji coba atau jalankan; kursor). | Edisi Pro |
| Menulis file impor (Pro) | Menulis halaman postingan berikutnya dari file terjemahan yang diunggah (ulangi dengan after hingga selesai). | Edisi Pro |
| Tautkan postingan yang ada sebagai terjemahan | Menjadikan postingan yang sudah ada (target) sebagai terjemahan dari postingan ini dalam suatu bahasa. | Edisi gratis |
| Tautkan istilah yang sudah ada sebagai terjemahan | Menjadikan istilah yang sudah ada (sasaran) sebagai terjemahan dari istilah ini dalam suatu bahasa. | Edisi gratis |
| Daftar mesin terjemahan | Menampilkan daftar mesin penerjemah, status pengaturan masing-masing, dan mesin yang digunakan jika tidak ada yang ditentukan. | Edisi gratis |
| Daftar plugin untuk migrasi dari (Pro) | Menampilkan data WPML, Polylang, dan TranslatePress yang ditemukan di situs ini yang dapat diimpor. | Edisi Pro |
| Daftar tugas terjemahan | Mencantumkan pekerjaan terjemahan latar belakang, yang terbaru dulu, beserta kemajuannya. | Edisi gratis |
| Daftar bahasa | Mendaftar bahasa situs. Bahasa yang pertama adalah bahasa tempat konten asli ditulis. | Edisi gratis |
| Daftar apa yang hilang atau kedaluwarsa | Menampilkan daftar dokumen asli beserta status terjemahannya dalam suatu bahasa (status: hilang, usang, terkini), halaman demi halaman. | Edisi gratis |
| Daftar login dukungan sementara | Menampilkan pengguna dukungan sementara yang diberikan kepada tim kami dan waktu kedaluwarsa masing-masing. | Edisi gratis |
| Daftar sumber teks tema dan plugin (Pro) | Menampilkan daftar tema dan plugin yang teksnya dapat dipindai untuk diterjemahkan, beserta jumlah string yang dimiliki masing-masing. | Edisi Pro |
| 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 |
| Coba lagi atau alihkan item yang gagal | Mencoba ulang item yang gagal (tindakan: retry, secara opsional dengan mesin lain) atau menandainya untuk diterjemahkan secara manual (tindakan: by-hand). | Edisi gratis |
| Setujui atau tolak terjemahan (Pro) | Menyetujui terjemahan (dan mempublikasikannya saat aslinya dipublikasikan) atau mengembalikannya (keputusan, catatan). | Edisi Pro |
| Cabut login dukungan sementara | Hapus pengguna dukungan sementara sekarang (id). | Edisi gratis |
| Impor terjemahan Tranzly 2.x | Menjalankan impor 2.x: uji-coba (hanya laporan), jalankan, atau batalkan. | Edisi gratis |
| Pindai tema atau plugin untuk teks (Pro) | Memindai halaman berikutnya dari file PHP komponen untuk teks yang dapat diterjemahkan (ulangi sesudahnya hingga selesai). | Edisi Pro |
| Periksa terjemahan dengan AI (Pro) | Menjadwalkan pemeriksaan kualitas AI untuk halaman terjemahan berikutnya dari suatu bahasa (atau kiriman tertentu). | Edisi Pro |
| Audit SEO multilingak (Pro) | Memeriksa terjemahan untuk judul SEO, deskripsi, slug, dan hreflang yang hilang dalam suatu bahasa, halaman demi halaman. | Edisi Pro |
| Ubah penanganan komentar (Pro) | Bagikan komentar di semua terjemahan postingan atau simpan komentar tersebut per bahasa (mode). | Edisi Pro |
| Simpan kunci mesin | Menyimpan kunci API (dan wilayah untuk Microsoft) dari DeepL, Google, atau Microsoft; kosong berarti menghapusnya. Kunci disimpan dalam keadaan terenkripsi dan tidak pernah dikembalikan. | Edisi gratis |
| Atur menu per bahasa | Menetapkan satu menu per bahasa per lokasi (peta). | Edisi gratis |
| Lindungi atau buka kunci terjemahan | Melindungi terjemahan agar tidak ditimpa oleh mesin (protected: true), atau membuka kunci terjemahan tersebut. | Edisi gratis |
| Koreksi teks tema dan plugin | Menyimpan terjemahan teks tema dan plugin (string) yang telah dikoreksi; terjemahan tersebut menjadi dilindungi. | Edisi gratis |
| Terjemahkan teks situs | Menyimpan satu teks situs (kunci) dalam suatu bahasa, misalnya judul atau tagline situs. | Edisi gratis |
| Ubah pengaturan alamat | Mengatur mode alamat (mode), domain per bahasa, dasar dan segmen yang diterjemahkan, noindex_untranslated, dan saran slug. | Edisi gratis |
| Mulai uji coba Pro gratis | Memulai uji coba Tranzly Pro selama 14 hari untuk situs ini (tanpa pembayaran). | Edisi gratis |
| Terjemahkan teks gambar | Menyimpan teks alt, judul, atau keterangan (bidang) gambar dalam suatu bahasa (lang). | Edisi gratis |
| Terjemahkan kiriman atau halaman | Menerjemahkan satu pos atau halaman ke dalam satu atau lebih bahasa situs menggunakan mesin terjemahan, membuat setiap terjemahan atau memperbaruinya. Terjemahan baru berupa draf kecuali publish bernilai true. Terjemahan yang telah disunting oleh seseorang akan dilewati kecuali force bernilai true. | Edisi gratis |
| Terjemahkan teks tema dan plugin yang hilang | Menerjemahkan halaman berikutnya dari teks tema dan plugin yang belum diterjemahkan dalam suatu bahasa menggunakan mesin default (ulangi terus sampai selesai). | Edisi gratis |
| Terjemahkan kategori atau label | Menerjemahkan satu istilah (kategori, tag, atau atribut produk) ke dalam suatu bahasa (lang) dengan suatu mesin, membuat atau memperbarui terjemahannya. | Edisi gratis |
| Status terjemahan | Dengan ID pos: terjemahan setiap pos untuk masing-masing bahasa, apakah terjemahan tersebut kedaluwarsa, dan siapa penulisnya. Tanpa ID pos: seberapa banyak bagian situs yang telah diterjemahkan, per bahasa. | Edisi gratis |
| Batalkan tautan pos dari terjemahannya | Mengeluarkan pos dari grup terjemahannya; pos tersebut tetap mempertahankan bahasanya. | Edisi gratis |
| Putuskan tautan istilah dari terjemahannya | Mengeluarkan istilah dari grup terjemahannya. | Edisi gratis |
| Ubah opsi tampilan | Mengubah pemindah (gaya, bendera, nama, penempatan) dan baris kredit. | Edisi gratis |
| Ubah pengaturan mesin | Menetapkan mesin default, mesin cadangan, dan mesin per bahasa (default, fallback, per_lang). Mesin per bahasa dan cadangan adalah fitur Pro. | Edisi gratis |
| Perbarui glosarium | Menggantikan bagian glosarium yang Anda kirimkan (kata-kata yang tidak pernah diterjemahkan, terjemahan istilah, nada); bagian yang Anda abaikan akan tetap dipertahankan. Digunakan oleh setiap mesin mulai terjemahan berikutnya dan seterusnya. | Edisi Pro |
| Ubah bahasa dan pengaturan | Mengatur bahasa situs (bahasa: daftar kode dan nama; yang pertama adalah bahasa asli), prefiks kelas front-end, dan apakah agen AI (MCP) diizinkan. | Edisi gratis |
| Ubah pengaturan alur kerja (Pro) | Menyetel on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider, dan quality_model. | Edisi Pro |
| Impor file terjemahan (Pro) | Mengunggah file XLIFF atau CSV Tranzly (konten, nama file) yang diterjemahkan di tempat lain; memberikan respons token untuk tranzly/import-translation-file. | Edisi Pro |
Alur kerja terpandu
Server tersebut juga menawarkan alur kerja siap pakai yang dicantumkan oleh aplikasi AI Anda sebagai prompt:
- Terjemahkan situs saya — Alur kerja berpemandu: agen memeriksa bahasa dan mesin, memperkirakan biaya, dan menerjemahkan bagian yang kurang, serta meminta persetujuan sebelum mengeluarkan biaya atau mempublikasikan.
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.