AI agentlari (MCP)

AI agentlari uchun Tranzly

Sizning WordPress saytingiz o‘zining shaxsiy MCP serveridir. AI yordamchisi ilova paroli orqali WordPress foydalanuvchisi sifatida tizimga kiradi va foydalanuvchi Tranzly bilan nima qila olsa, faqat shuni qila oladi — ortig‘ini emas.

73 ta amal: 53 tasi bepul, 20 tasi Pro’da.

Dasturchilar uchun maʼlumotnoma: har bir amal, uning REST marshruti va parametrlari

Uni uch qadamda sozlang

  1. Kalitni tekshiring

    Sizga WordPress 6.9 yoki undan keyingi versiyasi hamda Tranzly 3.19.0 yoki undan keyingi versiyasi kerak bo‘ladi. Plagin sozlamalarida «Allow AI agents (MCP)», agar siz uni o‘chirmagan bo‘lsangiz, yoqilgan bo‘ladi.

  2. Ilova parolini yarating

    WordPress-da Foydalanuvchilar, so‘ngra Profil bo‘limini oching va AI ilovangiz nomi bilan atalgan ilova parolini qo‘shing. Uni nusxalab oling: WordPress uni bir marta ko‘rsatadi.

  3. Saytni AI ilovangizga qo‘shing

    WordPress foydalanuvchi nomingiz, ilova paroli va saytingizning ulanish manzilidan foydalaning:

https://example.com/wp-json/tranzly/v1/mcp

Ommabop AI ilovalari uchun sozlash

Quyidagi har bir ilova saytingiz bilan rasmiy WordPress proksisi (@automattic/mcp-wordpress-remote) orqali muloqot qiladi. Manzil, foydalanuvchi nomi va parolni oʻzingizniki bilan almashtiring.

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 va ChatGPT (tizimga kirish)

Ulanish manzilini Claude-da maxsus ulagich yoki ChatGPT dasturchi rejimida ilova sifatida qoʻshing. Ular WordPress foydalanuvchisi sifatida tasdiqlashingiz uchun saytingizni ochadi va hech qanday ilova parolini nusxalash talab etilmaydi. Saytingizda tushunarli doimiy havolalar (pretty permalinks) yoqilgan boʻlishi kerak.

Boshqa ilovalar

Standart kirish va chiqish (stdio) orqali MCP serverlarini qoʻllab-quvvatlaydigan har qanday ilova xuddi shu buyruq va sozlamalardan foydalanishi mumkin. Faqat masofaviy HTTP serverlariga ulanadigan ilovalar esa ulanish manziliga aynan oʻsha foydalanuvchi nomi va ilova paroli bilan toʻgʻridan-toʻgʻri ulanishi mumkin.

AI agenti nimalar qila oladi

Plaginning oʻz ekranlarida bajarish mumkin boʻlgan barcha amallarni. Pro deb belgilangan amallar uchun Tranzly Pro litsenziyasi talab qilinadi.

Bepul versiya

  • Vazifani bekor qilish (Free) — Vazifani toʻxtatadi; tayyor boʻlgan tarjimalar saqlab qolinadi.
  • Qoʻllab-quvvatlash xizmatiga ulanish (Free) — Ushbu saytni Zinn Digital® qoʻllab-quvvatlash xizmatiga ulaydi (ism, elektron pochta, rozilik).
  • Tarjimani tahrirlash (Free) — Tarjimaning tahrirlangan segmentlarini saqlaydi (segmentlar: matnga kalit); tahrirlangan matn qayta tarjima qilinishidan himoyalanadi.
  • Tarjima vazifasini boshlash (Free) — Roʻyxatdagi yozuvlarni (posts) yoki butun bir post turini tillarga (langs) tarjima qiluvchi fondagi vazifani boshlaydi.
  • Boʻsh tarjima yaratish (Free) — Yozuvning maʼlum bir tilda (lang) tarjima qoralamasini dvigatelsiz, qoʻlda yozish uchun yaratadi.
  • Atama tarjimasini qoʻlda yaratish (Free) — Siz koʻrsatgan nom, slug va tavsif bilan atamaning maʼlum bir tildagi tarjimasini yaratadi.
  • Qoʻllab-quvvatlash xizmatidan uzish (Free) — Ushbu saytni qoʻllab-quvvatlash xizmatidan uzadi.
  • Tarjimani baholash (Free) — Hech qanday mablagʻ sarflamasdan oldin, dvigatel yordamida yozuvlarni (posts yoki post_type) tillarga (langs) tarjima qilish uchun belgilar soni va narxini baholaydi.
  • Yetishmayotganlarni tarjima qilish (Free) — Muayyan til va post turi boʻyicha barcha yetishmayotgan (yoki eskirgan) elementlarni tarjima qilish uchun navbatga qoʻyadi.
  • DeepL sarfini koʻrish (Free) — Joriy oyda saqlangan DeepL kaliti boʻyicha ishlatilgan belgilar soni va limitni qaytaradi.
  • Sayt diagnostikasini koʻrish (Free) — Qoʻllab-quvvatlash soʻrovida uzatiladigan diagnostika maʼlumotlarini qaytaradi: versiyalar, faol plaginlar, cheklovlar va soʻnggi xatolar.
  • Koʻrsatish parametrlarini oʻqish (Free) — Til almashtirgich va kredit maʼlumotlarini koʻrsatish parametrlarini qaytaradi.
  • Dvigatel sozlamalarini o’qish (Bepul) — Birlamchi va zaxira dvigatelni, har bir til uchun dvigatellar va sun’iy intellekt modellarini, har bir dvigatelning holatini, ularning modellari bilan ulangan sun’iy intellekt provayderlarini va ushbu oydagi xarajatlarni qaytaradi.
  • Integratsiyalarni koʻrish (Free) — Tranzly tomonidan qoʻllab-quvvatlanadigan hamda ushbu saytda faol boʻlgan SEO, WooCommerce, sahifa vizual muharrirlari va shakl plaginlarini roʻyxatlaydi.
  • Vazifa holatini koʻrish (Free) — Bitta vazifaning borishi va koʻrsatkichlarini qaytaradi.
  • Vazifaning xatolarini o‘qish (Bepul) — Vazifadagi xatolik yuz bergan elementlarni har birining sababi bilan ro‘yxatga oladi.
  • Tranzly 2.x importini o‘qish (Bepul) — Tranzly 2.x dan tarjimalarni import qilish holati va hisobotini qaytaradi.
  • Litsenziyani o‘qish (Bepul) — Ushbu saytning Tranzly tarifi, litsenziya holati, yangilanish sanasi va tarif nimalarni o‘z ichiga olishini qaytaradi.
  • Tillar bo‘yicha menyularni o‘qish (Bepul) — Har bir menyu joylashuvida har bir til qaysi menyuni ko‘rsatishini qaytaradi.
  • Yozuv tarjimalarini o‘qish (Bepul) — Yozuvning tarjima guruhini ro‘yxatga oladi: har bir til a’zosi uning sarlavhasi, holati va tahrirlash havolasi bilan.
  • Tarjimani yonma-yon o‘qish (Bepul) — Ko‘rib chiqish va tuzatish uchun tarjima segmentlarini asl nusxa bilan yonma-yon qaytaradi.
  • Mavzu va plagin matnlarini o‘qish (Bepul) — Bir tildagi mavzu va plagin matnlarini (qamrovini) ularning tarjimalari bilan qaytaradi.
  • Sayt matnlarini bir tilda o‘qish (Bepul) — Sayt sarlavhasi, shior va vidjet matnlarini bir tilda qaytaradi.
  • Qo‘llab-quvvatlash ulanishini o‘qish (Bepul) — Ushbu sayt Zinn Digital® qo‘llab-quvvatlash xizmatiga ulangan yoki ulanmaganligini va kim sifatida ulanganligini bildiradi.
  • Termin tarjimalarini o‘qish (Bepul) — Kategoriya yoki tegning tarjima guruhini ro‘yxatga oladi.
  • Manzil sozlamalarini o‘qish (Bepul) — Tillar manzillarda qanday ko‘rinishini (jild, quyi domen yoki domen), tarjima qilingan qisqartmalar va asoslarni hamda tarjima qilinmagan sahifalar uchun noindex holatini qaytaradi.
  • Mavjud yozuvni tarjima sifatida bog‘lash (Bepul) — Mavjud yozuvni (target) ushbu yozuvning ma’lum bir tildagi tarjimasiga aylantiradi.
  • Mavjud terminni tarjima sifatida bog‘lash (Bepul) — Mavjud terminni (target) ushbu terminning ma’lum bir tildagi tarjimasiga aylantiradi.
  • Tarjima dvigatellarini ro‘yxatga olish (Bepul) — Tarjima dvigatellarini, ularning har biri sozlanganligini va hech biri ko‘rsatilmaganda qaysi biri ishlatilishini ro‘yxatga oladi.
  • Tarjima vazifalarini ro‘yxatga olish (Bepul) — Fon rejimida bajarilayotgan tarjima vazifalarini eng yangisidan boshlab, borishi bilan birga ro‘yxatga oladi.
  • Tillarni ro‘yxatga olish (Bepul) — Sayt tillarini ro‘yxatga oladi. Birinchisi — asl kontent yozilgan til.
  • Yetishmayotgan yoki eskirganlarni ro‘yxatga olish (Bepul) — Asl nusxalarni ma’lum bir tildagi tarjima holati (state: missing, stale, current) bilan sahifama-sahifa ro‘yxatga oladi.
  • Qo‘llab-quvvatlash chiptasini ochish (Bepul) — Administrator rozilik berganda ushbu saytning diagnostika ma’lumotlari bilan birga qo‘llab-quvvatlash chiptasini (subject, message, kind, email) yuboradi. U hech qachon kirish ma’lumotlarini yaratmaydi yoki yubormaydi.
  • Qo‘llab-quvvatlash diagnostikasiga rozilik berish (Bepul) — Qo‘llab-quvvatlash chiptalari bilan diagnostika ma’lumotlarini yuborish bo‘yicha administrator roziligini qayd etadi.
  • Xatolik yuz bergan elementni qayta urinish yoki qo‘lda topshirish (Bepul) — Xatolik yuz bergan elementni qayta urinadi (action: retry, ixtiyoriy ravishda boshqa dvigatel bilan) yoki uni qo‘lda tarjima qilish uchun belgilaydi (action: by-hand).
  • Tranzly 2.x tarjimalarini import qilish (Bepul) — 2.x importini ishga tushiradi: dry-run (faqat hisobot), run yoki undo.
  • Dvigatel kalitini saqlash (Bepul) — DeepL, Google yoki Microsoft API kalitini (va Microsoft uchun mintaqani) saqlaydi; bo‘sh qoldirilsa o‘chirib tashlanadi. Kalitlar shifrlangan holda saqlanadi va hech qachon qaytarilmaydi.
  • Tillar bo‘yicha menyularni belgilash (Bepul) — Har bir joylashuv bo‘yicha har bir tilga menyu biriktiradi (map).
  • Tarjimani himoyalash yoki qulfini ochish (Bepul) — Tarjimaning dvigatel tomonidan qayta yozilishidan himoyalaydi (protected: true) yoki uning qulfini ochadi.
  • Mavzu va plagin matnlarini tuzatish (Bepul) — Mavzu va plagin matnlarining (strings) tuzatilgan tarjimalarini saqlaydi; ular himoyalangan holatga o‘tadi.
  • Sayt matnini tarjima qilish (Bepul) — Bitta sayt matnini (key) bir tilda saqlaydi, masalan, sayt sarlavhasi yoki shiori.
  • Manzil sozlamalarini o‘zgartirish (Bepul) — Manzil rejimini (mode), tillar bo‘yicha domenlarni, tarjima qilingan asoslar va segmentlarni, noindex_untranslated va slug tavsiyalarini sozlaydi.
  • Bepul Pro sinov muddatini boshlash (Bepul) — Ushbu sayt uchun 14 kunlik Tranzly Pro sinov muddatini boshlaydi (to‘lov talab etilmaydi).
  • Rasm matnini tarjima qilish (Bepul) — Rasmning alt matni, sarlavhasi yoki izohini (field) ma’lum bir tilda (lang) saqlaydi.
  • Yozuv yoki sahifani tarjima qilish (Bepul) — Bitta yozuv yoki sahifani tarjima dvigateli yordamida saytning bir yoki bir nechta tillariga tarjima qiladi, har bir tarjimani yaratadi yoki yangilaydi. Yangi tarjimalar, agar publish true bo‘lmasa, qoralama bo‘ladi. Inson tomonidan tahrirlangan tarjima, agar force true bo‘lmasa, o‘tkazib yuboriladi.
  • Yetishmayotgan mavzu va plagin matnlarini tarjima qilish (Bepul) — Birlamchi dvigatel yordamida ma’lum bir tildagi tarjima qilinmagan mavzu va plagin matnlarining keyingi sahifasini tarjima qiladi (tugaguncha after bilan takrorlang).
  • Kategoriya yoki tegni tarjima qilish (Bepul) — Dvigatel yordamida bitta terminni (kategoriya, teg yoki mahsulot atributi) ma’lum bir tilga (lang) tarjima qiladi, uning tarjimasini yaratadi yoki yangilaydi.
  • Tarjima holati (Bepul) — Yozuv ID-si bilan: ushbu yozuvning har bir tildagi tarjimasi, uning eskirganligi va uni kim yozganligi. Usiz: tillar bo‘yicha saytning qancha qismi tarjima qilinganligi.
  • Yozuvni tarjimalaridan ajratish (Bepul) — Yozuvni o‘zining tarjima guruhidan chiqaradi; u o‘z tilini saqlab qoladi.
  • Terminni tarjimalaridan ajratish (Bepul) — Terminni o‘zining tarjima guruhidan chiqaradi.
  • Ko‘rsatish parametrlarini o‘zgartirish (Bepul) — Til almashtirgichni (uslub, bayroqlar, nomlar, joylashuv) va mualliflik satrini o‘zgartiradi.
  • Dvigatel sozlamalarini o’zgartirish (Bepul) — Birlamchi dvigatel, zaxira dvigatel, har bir til uchun dvigatellar va har bir til uchun sun’iy intellekt modellarini sozlaydi (default, fallback, per_lang, models, caps). Birlamchi dvigateldan tashqari barcha narsa Pro hisoblanadi.
  • Tillarni va sozlamalarni oʻzgartirish (Bepul) — Sayt tillarini (tillar: kod va nom roʻyxati; birinchisi asl til hisoblanadi), front-end klass prefiksini hamda AI agentlariga (MCP) ruxsat berilganligini sozlaydi.

Pro nashri

  • Butun saytni tarjima qilish (Pro) — Koʻrsatilgan kontent turlarining har bir asil nusxasi uchun fonda tarjima qilish vazifalarini ishga tushiradi (hech biri koʻrsatilmaganda barcha tarjima qilinadigan turlar): yetishmayotgan tarjimalar, eskirganlari yoki barchasi. Har bir til uchun bittadan boshlangan vazifalarni qaytaradi.
  • Tarjimani AI yordamida tekshirish (Pro) — AI orqali bitta tarjimani uning asil nusxasi bilan solishtiradi va baholaydi, hisobotni esa tarjimada saqlaydi. Tranzly ish jarayoni sozlamalarida belgilangan sifatni tekshiruvchi AI modelidan foydalanadi.
  • Saytni tarjima qilishni baholash (Pro) (Pro) — Boshlashdan oldin butun saytni maʼlum bir tilda tarjima qilish hajmini/xarajatini baholaydi (post_types, scope, engine).
  • Inson tarjimonlari uchun faylni eksport qilish (Pro) — Tarjimon yoki tarjima agentligi uchun bitta tildagi asllari va ularning tarjimalari bilan birga XLIFF yoki CSV faylini (matn sifatida) qaytaradi: berilgan postlar yoki ma’lum bir holatdagi (yetishmayotgan, eskirgan, tarjima qilingan yoki barchasi; after bilan takrorlang) kontent turining 100 tagacha asl nusxalari sahifasi. Tarjima qilingach, xuddi shu faylni qayta import qilish mumkin.
  • Izohlar bilan ishlash holatini oʻqish (Pro) (Pro) — Izohlar barcha tillarda umumiy ekanligini yoki har bir til uchun alohida saqlanishini qaytaradi.
  • Glossariyni oʻqish (Pro) — Hech qachon tarjima qilinmaydigan soʻzlarni, belgilangan atama tarjimalarini va har bir til boʻyicha ohangni qaytaradi.
  • Sifat hisobotini oʻqish (Pro) (Pro) — Tarjimaning AI sifat hisobotini qaytaradi: ball va u belgilab koʻrsatgan segmentlar.
  • Ish jarayoni sozlamalarini oʻqish (Pro) (Pro) — Chop etishda va yangilashda avtomatik tarjima qilish, chop etishdan oldin koʻrib chiqish hamda AI sifat tekshiruvining chegarasi, provayderi va modelini qaytaradi.
  • WPML, Polylang yoki TranslatePress-dan koʻchirish (Pro) (Pro) — Boshqa koʻp tilli plagindan tarjimalarning keyingi sahifasini import qiladi (mode: dry-run yoki run; cursor).
  • Import qilingan faylni yozish (Pro) (Pro) — Yuklangan tarjima faylidan postlarning keyingi sahifasini yozadi (tugaguniga qadar after bilan takrorlang).
  • Koʻchirish mumkin boʻlgan plaginlar roʻyxatini olish (Pro) (Pro) — Ushbu saytda topilgan va import qilinishi mumkin boʻlgan WPML, Polylang va TranslatePress maʼlumotlarini roʻyxatlaydi.
  • Mavzu va plagin matn manbalari roʻyxatini olish (Pro) (Pro) — Matnlari tarjima uchun skanerlanishi mumkin boʻlgan mavzular va plaginlarni hamda ularning har birida qancha qator borligini roʻyxatlaydi.
  • Tarjimani tasdiqlash yoki rad etish (Pro) (Pro) — Tarjimani tasdiqlaydi (va asil nusxa chop etilganda uni ham chop etadi) yoki qaytarib yuboradi (decision, note).
  • Mavzu yoki plaginni matnlar uchun skanerlash (Pro) (Pro) — Komponentning PHP fayllarining keyingi sahifasini tarjima qilinadigan matnlar uchun skanerlaydi (tugaguniga qadar after bilan takrorlang).
  • Tarjimalarni AI bilan tekshirish (Pro) (Pro) — Til tarjimalarining keyingi sahifasini (yoki berilgan postlarni) AI sifat tekshiruvidan oʻtkazishni rejalashtiradi.
  • Koʻp tilli SEO auditi (Pro) (Pro) — Muayyan tildagi tarjimalarda yetishmayotgan SEO sarlavhalari, tavsiflari, slug-lari va hreflang-larini sahifama-sahifa tekshiradi.
  • Izohlar bilan ishlashni oʻzgartirish (Pro) (Pro) — Izohlarni post tarjimalari boʻyicha umumlashtiradi yoki har bir til uchun alohida saqlaydi (mode).
  • Glossariyni yangilash (Pro) — Siz yuborgan glossariy qismlarini (hech qachon tarjima qilinmaydigan soʻzlar, atama tarjimalari, ohang) almashtiradi; qoldirib ketilgan qismlar saqlanadi. Keyingi tarjimadan boshlab har bir tarjima mexanizmi tomonidan foydalaniladi.
  • Ish jarayoni sozlamalarini oʻzgartirish (Pro) (Pro) — on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider va quality_model parametrlarini sozlaydi.
  • Tarjima qilingan faylni import qilish (Pro) (Pro) — Boshqa joyda tarjima qilingan Tranzly XLIFF yoki CSV faylini (kontent, fayl nomi) yuklaydi; import uchun yuklanishni identifikatsiya qiluvchi tokenni qaytaradi.

Yoʻnaltirilgan ish jarayonlari

Server shuningdek, AI ilovangiz promptlar sifatida roʻyxatlaydigan tayyor ish jarayonlarini ham taqdim etadi:

  • Saytimni tarjima qilish (Bepul) — Yoʻnaltirilgan ish jarayoni: agent tillarni va dvigatelni tekshiradi, xarajatni baholaydi va sarflash yoki chop etishdan oldin ruxsat soʻrab, yetishmayotgan qismlarni tarjima qiladi.

Xavfsiz qilib loyihalashtirilgan

Har bir amal plaginning o‘z ekrani kabi tegishli sahifa yoki post uchun aynan bir xil WordPress ruxsatini tekshiradi. Obunachi umuman ulana olmaydi.

Ilova parollari istalgan vaqtda Foydalanuvchilar, Profil bo‘limida oddiy parolingizni o‘zgartirmasdan bekor qilinishi mumkin.

«Allow AI agents (MCP)» funksiyasini o‘chiring, shunda amallar va ulanish manzili saytdan yo‘qoladi.

Agent o‘zgartirgan sahifalar o‘z WordPress tahrirlarini saqlab qoladi, shuning uchun har qanday o‘zgarishni bekor qilish mumkin.

Zinn Digital® bilan xosting qilinganmi?

Agar sayt Zinn Digital®-da joylashgan boʻlsa, bizning shaxsiy MCP serverimiz ilova parolisiz siz uchun ushbu amallardan foydalanishi mumkin: AI ilovangizni Zinn Digital® MCP serveriga ulang hamda wordpress_abilities_list va wordpress_ability_run-dan foydalaning.

Zinn Digital® MCP serveri