Agenți IA (MCP)

Tranzly pentru agenți AI

Site-ul dvs. WordPress este propriul său server MCP. Un asistent IA se autentifică ca utilizator WordPress cu o parolă de aplicație și poate face ceea ce are permisiunea acel utilizator cu Tranzly — nimic mai mult.

73 de acțiuni: 53 gratuite, 20 în Pro.

Ghid de referință pentru dezvoltatori: fiecare acțiune, ruta REST și parametrii săi

Configurează-l în trei pași

  1. Verificați comutatorul

    Aveți nevoie de WordPress 6.9 sau o versiune ulterioară și Tranzly 3.19.0 sau o versiune ulterioară. În setările modulului, opțiunea „Permite agenți AI (MCP)” este activată, cu excepția cazului în care ați dezactivat-o.

  2. Creați o parolă pentru aplicație

    În WordPress, deschideți Utilizatori, apoi Profil, și adăugați o parolă pentru aplicație denumită după aplicația dvs. AI. Copiați-o: WordPress o afișează o singură dată.

  3. Adăugați site-ul în aplicația dvs. AI

    Folosiți numele de utilizator WordPress, parola pentru aplicație și adresa de conexiune a site-ului dvs.:

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

Configurare pentru aplicații AI populare

Fiecare aplicație de mai jos comunică cu site-ul tău prin intermediul proxy-ului oficial WordPress, @automattic/mcp-wordpress-remote. Înlocuiește adresa, numele de utilizator și parola cu ale tale.

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 și ChatGPT (autentificare)

Adaugă adresa de conexiune ca un conector personalizat în Claude sau ca o aplicație în modul dezvoltator din ChatGPT. Acestea vor deschide site-ul tău pentru a le aproba ca utilizator WordPress, fără a fi nevoie să copiezi o parolă de aplicație. Site-ul tău trebuie să aibă legături permanente prietenoase (pretty permalinks).

Alte aplicații

Orice aplicație care acceptă servere MCP prin intrare și ieșire standard poate folosi aceeași comandă și aceleași setări. Aplicațiile care se conectează doar la servere HTTP la distanță pot accesa direct adresa de conexiune folosind același nume de utilizator și aceeași parolă de aplicație.

Ce poate face un agent AI

Tot ceea ce pot face ecranele modulului. Acțiunile marcate ca Pro necesită o licență Tranzly Pro.

Ediția gratuită

  • Anulează o sarcină (Gratuit) — Oprește o sarcină; traducerile deja efectuate sunt păstrate.
  • Conectează-te la asistență (Gratuit) — Conectează acest site la asistența Zinn Digital® (nume, e-mail, acord).
  • Corectează o traducere (Gratuit) — Salvează segmentele corectate ale unei traduceri (segmente: de la cheie la text); textul corectat este protejat de retraducere.
  • Pornește o sarcină de traducere (Gratuit) — Pornește o sarcină de fundal pentru traducerea articolelor specificate (posts) sau a unui întreg tip de articol în anumite limbi (langs).
  • Creează o traducere goală (Gratuit) — Creează o ciornă de traducere a unui articol într-o limbă (lang) pentru a fi scrisă manual, fără un motor automat.
  • Creează manual traducerea unui termen (Gratuit) — Creează traducerea unui termen într-o limbă cu un nume, un slug și o descriere pe care le furnizezi.
  • Deconectează-te de la asistență (Gratuit) — Deconectează acest site de la asistență.
  • Estimează o traducere (Gratuit) — Estimează numărul de caractere și costul pentru a traduce articole (posts sau post_type) în diferite limbi (langs) cu un motor, înainte de a cheltui ceva.
  • Tradu ceea ce lipsește (Gratuit) — Pune în coadă traducerea fiecărui element lipsă (sau neactualizat) dintr-o limbă și un tip de articol.
  • Citește utilizarea DeepL (Gratuit) — Returnează numărul de caractere utilizate și limita cheii DeepL salvate pentru această lună.
  • Citește datele de diagnosticare ale site-ului (Gratuit) — Returnează informațiile de diagnosticare pe care le-ar conține un tichet de asistență: versiuni, module active, limite și erori recente.
  • Citește opțiunile de afișare (Gratuit) — Returnează comutatorul de limbă și opțiunile de afișare a creditelor.
  • Citiți setările motorului (Gratuit) — Returnează motorul implicit și de rezervă, motoarele și modelele AI per limbă, starea fiecărui motor, furnizorii de AI conectați cu modelele lor și cheltuielile din această lună.
  • Citește integrările (Gratuit) — Listează modulele de SEO, WooCommerce, page buildere și formulare pe care Tranzly le acceptă și care sunt active aici.
  • Citește progresul unei sarcini (Gratuit) — Returnează progresul și numărătoarea unei sarcini.
  • Citește eșecurile unei lucrări (Gratuit) — Listează elementele eșuate ale unei lucrări împreună cu motivul pentru fiecare.
  • Citește importul Tranzly 2.x (Gratuit) — Returnează starea și raportul importului traducerilor din Tranzly 2.x.
  • Citește licența (Gratuit) — Returnează planul Tranzly al acestui site, starea licenței, data reînnoirii și ce include planul.
  • Citește meniurile per limbă (Gratuit) — Returnează ce meniu afișează fiecare limbă în fiecare locație de meniu.
  • Citește traducerile unei postări (Gratuit) — Listează grupul de traducere al unei postări: membrul fiecărei limbi cu titlul, starea și linkul de editare.
  • Citește o traducere în paralel (Gratuit) — Returnează segmentele unei traduceri alături de cele ale originalului, pentru examinare și corectare.
  • Citește textele temei și ale modulelor (Gratuit) — Returnează textele temei și ale modulelor (scope) într-o limbă, împreună cu traducerile lor.
  • Citește textele site-ului într-o limbă (Gratuit) — Returnează titlul site-ului, sloganul și textele din widgeturi într-o limbă.
  • Citește conexiunea de asistență (Gratuit) — Indică dacă acest site este conectat la serviciul de asistență Zinn Digital® și în calitate de cine.
  • Citește traducerile unui termen (Gratuit) — Listează grupul de traducere al unei categorii sau al unei etichete.
  • Citește setările de adresă (Gratuit) — Returnează modul în care apar limbile în adrese (director, subdomeniu sau domeniu), slugurile și bazele traduse, precum și noindex pentru paginile netraduse.
  • Asociază o postare existentă ca traducere (Gratuit) — Setează o postare existentă (target) ca traducere a acestei postări într-o limbă.
  • Asociază un termen existent ca traducere (Gratuit) — Setează un termen existent (target) ca traducere a acestui termen într-o limbă.
  • Listează motoarele de traducere (Gratuit) — Listează motoarele de traducere, dacă fiecare este configurat și care este utilizat atunci când nu este specificat niciunul.
  • Listează lucrările de traducere (Gratuit) — Listează lucrările de traducere din fundal, cele mai recente primele, împreună cu progresul.
  • Listează limbile (Gratuit) — Listează limbile site-ului. Prima este limba în care este scris conținutul original.
  • Listează elementele lipsă sau neactualizate (Gratuit) — Listează originalele cu starea traducerii lor într-o limbă (stare: missing, stale, current), pagină cu pagină.
  • Deschide un tichet de asistență (Gratuit) — Trimite un tichet de asistență (subiect, mesaj, tip, e-mail), împreună cu datele de diagnosticare ale acestui site atunci când administratorul și-a dat acordul. Nu creează și nu trimite niciodată date de conectare.
  • Consimțământ pentru diagnosticarea de asistență (Gratuit) — Înregistrează consimțământul administratorului pentru trimiterea datelor de diagnosticare împreună cu tichetele de asistență.
  • Reîncearcă sau predă un element eșuat (Gratuit) — Reîncearcă un element eșuat (acțiune: retry, opțional cu un alt motor) sau îl marchează pentru traducere manuală (acțiune: by-hand).
  • Importă traducerile din Tranzly 2.x (Gratuit) — Rulează importul din 2.x: dry-run (doar raport), run sau undo.
  • Salvează o cheie de motor (Gratuit) — Salvează cheia API (și regiunea pentru Microsoft) pentru DeepL, Google sau Microsoft; golirea o elimină. Cheile sunt stocate criptat și nu sunt returnate niciodată.
  • Setează meniurile per limbă (Gratuit) — Alocă un meniu per limbă pentru fiecare locație (map).
  • Protejează sau deblochează o traducere (Gratuit) — Protejează o traducere împotriva suprascrierii de către motor (protected: true) sau o deblochează.
  • Corectează textele temei și ale modulelor (Gratuit) — Salvează traducerile corectate ale textelor temei și ale modulelor (strings); acestea devin protejate.
  • Tradu un text al site-ului (Gratuit) — Salvează un text al site-ului (key) într-o limbă, de exemplu titlul site-ului sau sloganul.
  • Modifică setările de adresă (Gratuit) — Setează modul de adresă (mode), domeniile per limbă, bazele și segmentele traduse, noindex_untranslated și sugestiile de slug.
  • Începe perioada de probă gratuită Pro (Gratuit) — Pornește perioada de probă de 14 zile pentru Tranzly Pro pentru acest site (nu este necesară nicio plată).
  • Tradu textul unei imagini (Gratuit) — Salvează textul alternativ, titlul sau legenda unei imagini (field) într-o limbă (lang).
  • Tradu o postare sau o pagină (Gratuit) — Traduce o postare sau o pagină în una sau mai multe dintre limbile site-ului folosind un motor de traducere, creând fiecare traducere sau actualizând-o. Traducerile noi sunt ciorne, cu excepția cazului în care publish este true. O traducere editată de o persoană este omisă, cu excepția cazului în care force este true.
  • Tradu textele lipsă ale temei și modulelor (Gratuit) — Traduce următoarea pagină de texte netraduse ale temei și ale modulelor într-o limbă folosind motorul implicit (se repetă cu after până la finalizare).
  • Tradu o categorie sau o etichetă (Gratuit) — Traduce un termen (categorie, etichetă sau atribut de produs) într-o limbă (lang) folosind un motor, creând sau actualizând traducerea acestuia.
  • Starea traducerii (Gratuit) — Cu un ID de postare: traducerea acelei postări în fiecare limbă, dacă este neactualizată și cine a scris-o. Fără acesta: cât din site este tradus, per limbă.
  • Dezasociază o postare de la traducerile sale (Gratuit) — Scoate o postare din grupul său de traducere; își păstrează limba.
  • Dezasociază un termen de la traducerile sale (Gratuit) — Scoate un termen din grupul său de traducere.
  • Modifică opțiunile de afișare (Gratuit) — Modifică comutatorul (stil, steaguri, denumiri, amplasare) și linia de credit.
  • Modificați setările motorului (Gratuit) — Setează motorul implicit, un motor de rezervă, motoarele per limbă și modelele AI per limbă (default, fallback, per_lang, models, caps). Totul, cu excepția motorului implicit, este Pro.
  • Modifică limbile și setările (Gratuit) — Setează limbile site-ului (languages: listă de coduri și nume; prima este limba originală), prefixul de clasă pentru front-end și dacă agenții AI (MCP) sunt permiși.

Ediția Pro

  • Tradu întregul site (Pro) — Pornește sarcini de traducere în fundal pentru fiecare original din tipurile de conținut specificate (toate tipurile traduse atunci când nu este specificat niciunul): traducerile lipsă, cele învechite sau toate. Returnează sarcinile pornite, câte una pentru fiecare limbă.
  • Verifică o traducere cu AI (Pro) — Solicită inteligenței artificiale să compare o traducere cu originalul său și să o noteze, apoi salvează raportul asociat traducerii. Utilizează modelul AI de verificare a calității configurat în setările de flux de lucru din Tranzly.
  • Estimează traducerea site-ului (Pro) (Pro) — Estimează traducerea întregului site într-o limbă (post_types, scope, engine) înainte de a o începe.
  • Exportați un fișier pentru traducători umani (Pro) — Returnează un fișier XLIFF sau CSV (ca text) cu originalele și traducerile acestora într-o limbă, pentru un traducător sau o agenție de traduceri: articolele date sau o pagină de până la 100 de originale ale unui tip de conținut într-o stare (lipsă, învechit, tradus sau toate; repetați cu after). Același fișier poate fi importat înapoi odată tradus.
  • Citește gestionarea comentariilor (Pro) (Pro) — Returnează dacă comentariile sunt partajate între limbi sau păstrate per limbă.
  • Citește glosarul (Pro) — Returnează cuvintele care nu se traduc niciodată, traducerile termenilor ficși și tonul pentru fiecare limbă.
  • Citește un raport de calitate (Pro) (Pro) — Returnează raportul de calitate AI al unei traduceri: scorul și segmentele semnalate.
  • Citește setările fluxului de lucru (Pro) (Pro) — Returnează traducerea automată la publicare și la actualizare, revizuirea înainte de publicare și pragul, furnizorul și modelul pentru verificarea calității cu AI.
  • Migrează din WPML, Polylang sau TranslatePress (Pro) (Pro) — Importă pagina următoare de traduceri dintr-un alt modul multilingv (mode: dry-run sau run; cursor).
  • Scrie un fișier importat (Pro) (Pro) — Scrie următoarea pagină de articole dintr-un fișier de traducere încărcat (repetați cu after până la finalizare).
  • Listează modulele din care se poate migra (Pro) (Pro) — Listează datele WPML, Polylang și TranslatePress găsite pe acest site care pot fi importate.
  • Listează sursele de text din temă și module (Pro) (Pro) — Listează temele și modulele ale căror texte pot fi scanate pentru traducere și câte șiruri conține fiecare.
  • Aprobă sau respinge o traducere (Pro) (Pro) — Aprobă o traducere (și o publică atunci când originalul este publicat) sau o trimite înapoi (decision, note).
  • Scanează o temă sau un modul pentru texte (Pro) (Pro) — Scanează următoarea pagină de fișiere PHP ale unei componente pentru texte traductibile (repetați cu after până la finalizare).
  • Verifică traducerile cu AI (Pro) (Pro) — Programează verificarea calității cu AI pentru următoarea pagină de traduceri dintr-o limbă (sau articolele specificate).
  • Audit SEO multilingv (Pro) (Pro) — Verifică traducerile pentru titluri SEO, descrieri, slug-uri și hreflang lipsă într-o limbă, pagină cu pagină.
  • Modifică gestionarea comentariilor (Pro) (Pro) — Partajează comentariile între traducerile unui articol sau le păstrează per limbă (mode).
  • Actualizează glosarul (Pro) — Înlocuiește părțile din glosar pe care le trimiteți (cuvintele care nu se traduc niciodată, traducerile termenilor, tonul); părțile omise sunt păstrate. Utilizat de fiecare motor începând cu următoarea traducere.
  • Modifică setările fluxului de lucru (Pro) (Pro) — Setează on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider și quality_model.
  • Importați un fișier tradus (Pro) (Pro) — Încarcă un fișier Tranzly XLIFF sau CSV (conținut, nume fișier) tradus în altă parte; răspunde cu un token care identifică încărcarea pentru import.

Fluxuri de lucru ghidate

Serverul oferă, de asemenea, fluxuri de lucru gata de utilizare pe care aplicația dvs. AI le afișează ca instrucțiuni (prompts):

  • Tradu site-ul meu (Gratuit) — Un flux de lucru ghidat: agentul verifică limbile și motorul, estimează costul și traduce ceea ce lipsește, cerând permisiunea înainte de a cheltui sau de a publica.

Sigur prin concepție

Fiecare acțiune verifică aceeași permisiune WordPress ca ecranul propriu al modulului, pentru pagina sau articolul exact pe care îl modifică. Un abonat nu se poate conecta deloc.

Parolele pentru aplicații pot fi revocate oricând la Utilizatori, Profil, fără a vă schimba parola obișnuită.

Dezactivați „Permite agenți AI (MCP)” și acțiunile, precum și adresa de conexiune vor dispărea de pe site.

Paginile pe care le modifică un agent își păstrează revizuirile WordPress, astfel încât orice modificare poate fi anulată.

Găzduit la Zinn Digital®?

Dacă site-ul este găzduit de Zinn Digital®, propriul nostru server MCP poate utiliza aceste acțiuni pentru dvs. fără o parolă de aplicație: conectați aplicația AI la serverul MCP Zinn Digital® și folosiți wordpress_abilities_list și wordpress_ability_run.

Serverul MCP Zinn Digital®