Agen AI (MCP)

Tranzly untuk agen AI

Situs WordPress Anda adalah server MCP tersendiri. Asisten AI masuk sebagai pengguna WordPress dengan kata sandi aplikasi dan dapat melakukan apa yang boleh dilakukan pengguna tersebut dengan Tranzly — tidak lebih.

73 tindakan: 53 gratis, 20 di Pro.

Referensi pengembang: setiap tindakan, rute REST, dan parameternya

Siapkan dalam tiga langkah

  1. Periksa sakelar

    Anda memerlukan WordPress 6.9 atau lebih baru dan Tranzly 3.19.0 atau lebih baru. Di pengaturan plugin, “Izinkan agen AI (MCP)” aktif kecuali Anda telah menonaktifkannya.

  2. Buat kata sandi aplikasi

    Di WordPress, buka Pengguna, lalu Profil, dan tambahkan kata sandi aplikasi yang dinamai sesuai aplikasi AI Anda. Salin kata sandi tersebut: WordPress hanya menampilkannya sekali.

  3. 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 proksi resmi WordPress, @automattic/mcp-wordpress-remote. Ganti alamat, nama pengguna, dan kata sandi dengan milik Anda.

Claude Desktop

JSON
// 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

Bash
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@latest

Cursor

JSON
// .cursor/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"
      }
    }
  }
}

VS Code

JSON
// .vscode/mcp.json — VS Code's key is "servers"
{
  "servers": {
    "tranzly": {
      "type": "stdio",
      "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 dan ChatGPT (masuk)

Tambahkan alamat koneksi sebagai konektor kustom di Claude, atau sebagai aplikasi dalam mode pengembang ChatGPT. Keduanya akan membuka situs Anda sehingga Anda dapat menyetujuinya sebagai pengguna WordPress, tanpa perlu menyalin kata sandi aplikasi. Situs Anda memerlukan pretty permalinks.

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.

Hal yang dapat dilakukan agen AI

Semua hal yang dapat dilakukan oleh layar plugin itu sendiri. Tindakan yang ditandai Pro memerlukan lisensi Tranzly Pro.

Edisi Gratis

  • Batalkan tugas (Gratis) — Menghentikan tugas; terjemahan yang sudah dibuat tetap disimpan.
  • Hubungkan ke dukungan (Gratis) — Menghubungkan situs ini ke dukungan Zinn Digital® (nama, email, persetujuan).
  • Koreksi terjemahan (Gratis) — Menyimpan segmen terjemahan yang telah dikoreksi (segmen: kunci ke teks); teks yang dikoreksi dilindungi dari penerjemahan ulang.
  • Mulai tugas penerjemahan (Gratis) — Memulai tugas latar belakang untuk menerjemahkan pos yang terdaftar (posts) atau seluruh tipe pos ke dalam bahasa (langs).
  • Buat terjemahan kosong (Gratis) — Membuat draf terjemahan pos dalam suatu bahasa (lang) untuk ditulis secara manual, tanpa mesin penerjemah.
  • Buat terjemahan istilah secara manual (Gratis) — Membuat terjemahan istilah dalam suatu bahasa dengan nama, slug, dan deskripsi yang Anda berikan.
  • Putuskan sambungan dari dukungan (Gratis) — Memutuskan sambungan situs ini dari dukungan.
  • Perkirakan terjemahan (Gratis) — Memperkirakan jumlah karakter dan biaya untuk menerjemahkan pos (posts atau post_type) ke dalam bahasa (langs) dengan mesin penerjemah, sebelum mengeluarkan biaya apa pun.
  • Terjemahkan yang belum ada (Gratis) — Memasukkan ke antrean terjemahan setiap item yang hilang (atau usang) dalam suatu bahasa dan tipe pos.
  • Baca penggunaan DeepL (Gratis) — Mengembalikan karakter yang telah digunakan dan batas kunci DeepL yang tersimpan untuk bulan ini.
  • Baca diagnostik situs (Gratis) — Mengembalikan diagnostik yang akan dimuat oleh tiket dukungan: versi, plugin aktif, batasan, dan kesalahan terkini.
  • Baca opsi tampilan (Gratis) — Mengembalikan opsi pengalih bahasa dan tampilan kredit.
  • Membaca pengaturan mesin (Gratis) — Mengembalikan mesin default dan cadangan, mesin per bahasa dan model AI, status setiap mesin, penyedia AI yang terhubung beserta modelnya, dan pengeluaran bulan ini.
  • Baca integrasi (Gratis) — Mencantumkan plugin SEO, WooCommerce, pembangun halaman, dan formulir yang didukung Tranzly serta mana saja yang aktif di sini.
  • Baca progres tugas (Gratis) — Mengembalikan progres dan hitungan suatu tugas.
  • Baca kegagalan tugas (Gratis) — Menampilkan daftar item tugas yang gagal beserta alasannya masing-masing.
  • Baca impor Tranzly 2.x (Gratis) — Mengembalikan status dan laporan pengimporan terjemahan dari Tranzly 2.x.
  • Baca lisensi (Gratis) — Mengembalikan paket Tranzly situs ini, status lisensi, tanggal perpanjangan, dan apa saja yang tercakup dalam paket.
  • Baca menu per bahasa (Gratis) — Mengembalikan menu mana yang ditampilkan setiap bahasa di setiap lokasi menu.
  • Baca terjemahan pos (Gratis) — Menampilkan daftar grup terjemahan pos: anggota setiap bahasa beserta judul, status, dan tautan editnya.
  • Baca terjemahan secara berdampingan (Gratis) — Mengembalikan segmen terjemahan di samping segmen aslinya, untuk ditinjau dan dikoreksi.
  • Baca teks tema dan plugin (Gratis) — Mengembalikan teks tema dan plugin (cakupan) dalam suatu bahasa beserta terjemahannya.
  • Baca teks situs dalam suatu bahasa (Gratis) — Mengembalikan judul situs, slogan, dan teks widget dalam suatu bahasa.
  • Baca koneksi dukungan (Gratis) — Menyatakan apakah situs ini terhubung ke dukungan Zinn Digital®, dan sebagai siapa.
  • Baca terjemahan istilah (Gratis) — Menampilkan daftar grup terjemahan kategori atau tag.
  • Baca pengaturan alamat (Gratis) — Mengembalikan bagaimana bahasa ditampilkan dalam alamat (folder, subdomain, atau domain), slug dan basis yang diterjemahkan, serta noindex untuk halaman yang belum diterjemahkan.
  • Tautkan pos yang ada sebagai terjemahan (Gratis) — Menjadikan pos yang ada (target) sebagai terjemahan pos ini dalam suatu bahasa.
  • Tautkan istilah yang ada sebagai terjemahan (Gratis) — Menjadikan istilah yang ada (target) sebagai terjemahan istilah ini dalam suatu bahasa.
  • Daftar mesin penerjemah (Gratis) — Menampilkan daftar mesin penerjemah, apakah masing-masing sudah dikonfigurasi, dan mesin mana yang digunakan jika tidak ada yang ditentukan.
  • Daftar tugas terjemahan (Gratis) — Menampilkan daftar tugas terjemahan latar belakang, dari yang terbaru, beserta progresnya.
  • Daftar bahasa (Gratis) — Menampilkan daftar bahasa situs. Yang pertama adalah bahasa penulisan konten asli.
  • Daftar yang hilang atau kedaluwarsa (Gratis) — Menampilkan daftar konten asli beserta status terjemahannya dalam suatu bahasa (status: hilang, kedaluwarsa, terbaru), halaman demi halaman.
  • Buka tiket dukungan (Gratis) — Mengirimkan tiket dukungan (subjek, pesan, jenis, email), beserta diagnostik situs ini jika administrator menyetujuinya. Tindakan ini tidak pernah membuat atau mengirim informasi login.
  • Persetujuan diagnostik dukungan (Gratis) — Mencatat persetujuan administrator untuk mengirim diagnostik bersama tiket dukungan.
  • Coba lagi atau alihkan item yang gagal (Gratis) — Mencoba kembali item yang gagal (tindakan: coba lagi, opsional dengan mesin lain) atau menandainya untuk diterjemahkan secara manual (tindakan: manual).
  • Impor terjemahan Tranzly 2.x (Gratis) — Menjalankan impor 2.x: simulasi (hanya laporan), jalankan, atau batalkan.
  • Simpan kunci mesin (Gratis) — Menyimpan kunci API (dan wilayah untuk Microsoft) dari DeepL, Google, atau Microsoft; mengosongkannya akan menghapusnya. Kunci disimpan dalam keadaan terenkripsi dan tidak pernah ditampilkan kembali.
  • Atur menu per bahasa (Gratis) — Menetapkan menu per bahasa per lokasi (peta).
  • Lindungi atau buka kunci terjemahan (Gratis) — Melindungi terjemahan agar tidak ditimpa oleh mesin (protected: true), atau membuka kuncinya.
  • Koreksi teks tema dan plugin (Gratis) — Menyimpan koreksi terjemahan teks tema dan plugin (string); teks tersebut akan dilindungi.
  • Terjemahkan teks situs (Gratis) — Menyimpan satu teks situs (kunci) dalam suatu bahasa, misalnya judul situs atau slogan.
  • Ubah pengaturan alamat (Gratis) — Mengatur mode alamat (mode), domain per bahasa, basis dan segmen yang diterjemahkan, noindex_untranslated, dan saran slug.
  • Mulai uji coba Pro gratis (Gratis) — Memulai uji coba Tranzly Pro selama 14 hari untuk situs ini (tidak perlu pembayaran).
  • Terjemahkan teks gambar (Gratis) — Menyimpan teks alt, judul, atau takarir gambar (bidang) dalam suatu bahasa (lang).
  • Terjemahkan pos atau halaman (Gratis) — Menerjemahkan satu pos atau halaman ke dalam satu atau beberapa bahasa situs menggunakan mesin penerjemah, membuat setiap terjemahan atau memperbaruinya. Terjemahan baru berupa draf kecuali jika publish bernilai true. Terjemahan yang telah diedit secara manual dilewati kecuali jika force bernilai true.
  • Terjemahkan teks tema dan plugin yang hilang (Gratis) — Menerjemahkan halaman berikutnya dari teks tema dan plugin yang belum diterjemahkan dalam suatu bahasa menggunakan mesin default (ulangi dengan after sampai selesai).
  • Terjemahkan kategori atau tag (Gratis) — Menerjemahkan satu istilah (kategori, tag, atau atribut produk) ke dalam suatu bahasa (lang) menggunakan mesin penerjemah, membuat atau memperbarui terjemahannya.
  • Status terjemahan (Gratis) — Dengan ID pos: terjemahan setiap bahasa untuk pos tersebut, apakah sudah kedaluwarsa, dan siapa yang menulisnya. Tanpa ID pos: berapa banyak bagian situs yang telah diterjemahkan, per bahasa.
  • Putuskan tautan pos dari terjemahannya (Gratis) — Mengeluarkan pos dari grup terjemahannya; bahasanya tetap dipertahankan.
  • Putuskan tautan istilah dari terjemahannya (Gratis) — Mengeluarkan istilah dari grup terjemahannya.
  • Ubah opsi tampilan (Gratis) — Mengubah pengalih (gaya, bendera, nama, penempatan) dan baris kredit.
  • Mengubah pengaturan mesin (Gratis) — Mengatur mesin default, mesin cadangan, mesin per bahasa, dan model AI per bahasa (default, fallback, per_lang, models, caps). Semua kecuali mesin default adalah Pro.
  • Ubah bahasa dan pengaturan (Gratis) — Menetapkan bahasa situs (bahasa: daftar kode dan nama; yang pertama adalah bahasa asli), prefiks kelas front-end, dan apakah agen AI (MCP) diizinkan.

Edisi Pro

  • Terjemahkan seluruh situs (Pro) — Memulai tugas penerjemahan di latar belakang untuk setiap konten asli dari tipe konten yang ditentukan (semua tipe yang diterjemahkan jika tidak ada yang ditentukan): terjemahan yang hilang, yang usang, atau semuanya. Mengembalikan tugas yang telah dimulai, satu per bahasa.
  • Periksa terjemahan dengan AI (Pro) — Meminta AI membandingkan satu terjemahan dengan teks aslinya dan memberikan skor, lalu menyimpan laporannya pada terjemahan tersebut. Menggunakan model AI pemeriksaan kualitas yang diatur dalam pengaturan alur kerja Tranzly.
  • Perkirakan penerjemahan situs (Pro) (Pro) — Memperkirakan penerjemahan seluruh situs dalam suatu bahasa (post_types, scope, engine) sebelum memulainya.
  • Ekspor file untuk penerjemah manusia (Pro) — Mengembalikan file XLIFF atau CSV (sebagai teks) berisi teks asli dan terjemahannya dalam satu bahasa, untuk penerjemah atau agensi penerjemahan: pos yang ditentukan, atau satu halaman hingga 100 teks asli dari tipe konten dalam suatu status (missing, stale, translated, atau all; ulangi dengan after). File yang sama dapat diimpor kembali setelah diterjemahkan.
  • Baca penanganan komentar (Pro) (Pro) — Mengembalikan informasi apakah komentar dibagikan ke seluruh bahasa atau dipisahkan per bahasa.
  • Baca glosarium (Pro) — Mengembalikan kata-kata yang tidak pernah diterjemahkan, terjemahan istilah baku, dan gaya bahasa per bahasa.
  • Baca laporan kualitas (Pro) (Pro) — Mengembalikan laporan kualitas AI untuk sebuah terjemahan: skor dan segmen yang ditandai.
  • Baca pengaturan alur kerja (Pro) (Pro) — Mengembalikan pengaturan terjemahan otomatis saat publikasi dan pembaruan, peninjauan sebelum publikasi, serta ambang batas, penyedia, dan model pemeriksaan kualitas AI.
  • Migrasi dari WPML, Polylang, atau TranslatePress (Pro) (Pro) — Mengimpor halaman terjemahan berikutnya dari plugin multibahasa lain (mode: uji coba atau jalankan; kursor).
  • Tulis berkas yang diimpor (Pro) (Pro) — Menulis halaman pos berikutnya dari berkas terjemahan yang diunggah (ulangi dengan after hingga selesai).
  • Daftar plugin untuk dimigrasi (Pro) (Pro) — Menampilkan daftar data WPML, Polylang, dan TranslatePress yang ditemukan di situs ini yang dapat diimpor.
  • Daftar sumber teks tema dan plugin (Pro) (Pro) — Menampilkan daftar tema dan plugin yang teksnya dapat dipindai untuk diterjemahkan, beserta jumlah string yang dimiliki masing-masing.
  • Setujui atau tolak terjemahan (Pro) (Pro) — Menyetujui terjemahan (dan memublikasikannya saat teks asli diterbitkan) atau mengembalikannya (keputusan, catatan).
  • Pindai teks pada tema atau plugin (Pro) (Pro) — Memindai halaman berikutnya dari berkas PHP komponen untuk teks yang dapat diterjemahkan (ulangi dengan after hingga selesai).
  • Periksa terjemahan dengan AI (Pro) (Pro) — Menjadwalkan pemeriksaan kualitas AI untuk halaman terjemahan berikutnya dalam suatu bahasa (atau pos yang ditentukan).
  • Audit SEO multibahasa (Pro) (Pro) — Memeriksa terjemahan untuk judul SEO, deskripsi, slug, dan hreflang yang hilang dalam suatu bahasa, halaman demi halaman.
  • Ubah penanganan komentar (Pro) (Pro) — Membagikan komentar di seluruh terjemahan suatu pos atau memisahkannya per bahasa (mode).
  • Perbarui glosarium (Pro) — Mengganti bagian glosarium yang Anda kirim (kata yang tidak pernah diterjemahkan, terjemahan istilah, gaya bahasa); bagian yang tidak Anda sertakan akan tetap dipertahankan. Digunakan oleh setiap mesin mulai dari terjemahan berikutnya dan seterusnya.
  • Ubah pengaturan alur kerja (Pro) (Pro) — Mengatur on_update (nonaktif, usang, terjemahkan), on_publish, tinjauan, quality_threshold, quality_provider, dan quality_model.
  • Impor file yang diterjemahkan (Pro) (Pro) — Mengunggah file XLIFF atau CSV Tranzly (konten, nama file) yang diterjemahkan di tempat lain; merespons dengan token yang mengidentifikasi unggahan untuk proses impor.

Alur kerja terpandu

Server ini juga menawarkan alur kerja siap pakai yang dicantumkan aplikasi AI Anda sebagai prompt:

  • Terjemahkan situs saya (Gratis) — Alur kerja terpandu: agen memeriksa bahasa dan mesin, memperkirakan biaya, dan menerjemahkan apa yang belum ada, serta meminta konfirmasi sebelum melakukan pengeluaran atau memublikasikan.

Aman sejak perancangan

Setiap tindakan memeriksa izin WordPress yang sama dengan layar plugin itu sendiri, untuk halaman atau postingan tepat yang disentuhnya. Pelanggan (subscriber) tidak dapat terhubung sama sekali.

Kata sandi aplikasi dapat dicabut kapan saja di bagian Pengguna, Profil, tanpa mengubah kata sandi normal Anda.

Nonaktifkan “Izinkan agen AI (MCP)” dan tindakan serta alamat koneksi akan hilang dari situs.

Halaman yang diubah agen tetap mempertahankan revisi WordPress-nya, sehingga setiap perubahan dapat dibatalkan.

Dihosting dengan Zinn Digital®?

Jika Zinn Digital® meng-host situs ini, server MCP kami sendiri dapat menggunakan tindakan ini untuk Anda tanpa kata sandi aplikasi: hubungkan aplikasi AI Anda ke server MCP Zinn Digital® dan gunakan wordpress_abilities_list serta wordpress_ability_run.

Server MCP Zinn Digital®