Agenți IA (MCP)
tranzly pentru agenți AI
Site-ul tău WordPress este propriul său server MCP. Un asistent AI se conectează ca utilizator WordPress folosind o parolă de aplicație și poate face ceea ce are voie acel utilizator cu tranzly — nimic mai mult.
75 acțiuni: 55 gratuite, 20 în Pro.
Referință pentru dezvoltatori: fiecare acțiune, ruta sa REST și parametrii acesteia
Configurați-l în trei pași
Verificați comutatorul
Aveți nevoie de WordPress 6.9 sau o versiune ulterioară și de tranzly 3.19.0 sau o versiune ulterioară. În setările modulului, „Allow AI agents (MCP)” este activat, cu excepția cazului în care l-ați dezactivat.
Creați o parolă pentru aplicație
În WordPress, deschideți Utilizatori, apoi Profil și adăugați o parolă de aplicație numită după aplicația dumneavoastră AI. Copiați-o: WordPress o afișează o singură dată.
Adăugați site-ul în aplicația dumneavoastră AI
Folosiți numele de utilizator WordPress, parola de aplicație și adresa de conectare 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 dvs. prin intermediul proxy-ului oficial WordPress, @automattic/mcp-wordpress-remote. Înlocuiți adresa, numele de utilizator și parola cu cele proprii.
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@latestCursor și 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 și alte aplicații
Orice aplicație care acceptă servere MCP prin intrare și ieșire standard poate utiliza aceeași comandă și aceleași setări. Aplicațiile care se conectează numai la servere HTTP la distanță pot accesa direct adresa de conexiune utilizând același nume de utilizator și aceeași parolă de aplicație.
Ce poate face un agent AI
Tot ceea ce pot face ecranele proprii ale modulului. Acțiunile marcate cu Pro necesită o licență tranzly Pro.
| Acțiune | Ce face | Ediție |
|---|---|---|
| Traduceți întregul site | Pornește lucrări de traducere în fundal pentru fiecare original din tipurile de conținut date (toate tipurile traduse când nu se oferă niciunul): traducerile lipsă, cele depășite sau toate. Returnează lucrările pornite, câte una pentru fiecare limbă. | Ediția Pro |
| Anulare sarcină | Oprește o sarcină; traducerile deja efectuate sunt păstrate. | Ediție gratuită |
| Verificați o traducere cu AI | Pune inteligența artificială să compare o traducere cu originalul ei și să o noteze, și stochează raportul despre traducere. Utilizează modelul de inteligență artificială pentru controlul calității setat în configurările fluxului de lucru din Tranzly. | Ediția Pro |
| Conectați-vă la Asistență | Conectează acest site la asistența Zinn Digital® (nume, e-mail, acord). | Ediție gratuită |
| Corectează o traducere | Salvează segmentele corectate ale unei traduceri (segmente: cheie către text); textul corectat este protejat împotriva retraducerii. | Ediție gratuită |
| Porniți o sarcină de traducere | Pornește un proces în fundal care traduce postările listate (posts) sau un tip întreg de postare în limbi (langs). | Ediție gratuită |
| Creați o traducere goală | Creează o traducere ciornă a unei postări într-o limbă (lang) pentru a fi scrisă manual, fără un motor. | Ediție gratuită |
| Creați o traducere a termenului manual | Creează traducerea unui termen într-o limbă, folosind un nume, un identificator (slug) și o descriere furnizate de dumneavoastră. | Ediție gratuită |
| Deconectare de la asistență | Deconectează acest site de la asistență. | Ediție gratuită |
| Estimați o traducere | Estimează caracterele și costul pentru a traduce postări (posts sau post_type) în limbi (langs) cu un motor, înainte de a cheltui ceva. | Ediție gratuită |
| Estimare traducere site (Pro) | Estimează traducerea întregului site într-o limbă (post_types, scope, engine) înainte de a o începe. | Ediția Pro |
| Exportați un fișier pentru traducătorii umani | Returnează un fișier XLIFF sau CSV (sub formă de text) cu originalele și traducerile lor într-o singură limbă, pentru un traducător sau o agenție de traduceri: postările specificate sau o pagină de până la 100 de originale dintr-un tip de conținut aflat într-o anumită stare (lipsă, învechit, tradus sau toate; se repetă cu after). Importați-l înapoi folosind tranzly/upload-translation-file. | Ediția Pro |
| Traduceți ceea ce lipsește | Pune în coadă traducerea fiecărui element lipsă (sau învechit) dintr-o limbă și tip de postare. | Ediție gratuită |
| Gestionarea citirii comentariilor (Pro) | Returnează dacă comentariile sunt partajate între limbi sau sunt păstrate per limbă. | Ediția Pro |
| Citiți utilizarea DeepL | Returnează caracterele utilizate și limita cheii DeepL salvate în această lună. | Ediție gratuită |
| Citiți diagnosticele site-ului | Returnează datele de diagnostic pe care le-ar conține un tichet de asistență: versiuni, module active, limite și erori recente. | Ediție gratuită |
| Citiți opțiunile de afișare | Returnează opțiunile pentru selectorul de limbă și afișarea creditelor. | Ediție gratuită |
| Citiți setările motorului | Returnează motorul implicit și de rezervă, motoarele specifice fiecărei limbi, starea fiecărui motor și cheltuielile din această lună. | Ediție gratuită |
| Citiți glosarul | Returnează cuvintele niciodată traduse, traducerile termenilor fixți și tonul per limbă. | Ediția Pro |
| Citiți integrările | Afișează o listă cu modulele SEO, WooCommerce, de creat pagini și de formulare pe care Tranzly le acceptă și care sunt active aici. | Ediție gratuită |
| Citește progresul unei sarcini | Returnază progresul și numărătoarea unui job. | Ediție gratuită |
| Citiți erorile unei sarcini | Listează elementele eșuate ale unei sarcini, împreună cu motivul pentru fiecare în parte. | Ediție gratuită |
| Citește importul Tranzly 2.x | Returnează starea și raportul importului de traduceri din Tranzly 2.x. | Ediție gratuită |
| Citiți licența | Returnează planul Tranzly al acestui site, starea licenței, data reînnoirii și ce include planul. | Ediție gratuită |
| Citiți meniurile în funcție de limbă | Returnează meniul pe care îl afișează fiecare limbă în fiecare locație de meniu. | Ediție gratuită |
| Citiți traducerile unei postări | Afișează grupul de traduceri al unei postări: membrul fiecărei limbi cu titlul, starea și linkul de editare. | Ediție gratuită |
| Citiți un raport de calitate (Pro) | Returnează raportul de calitate AI al unei traduceri: scorul și segmentele semnalate. | Ediția Pro |
| Citiți o traducere una lângă alta | Returnează segmentele unei traduceri alături de cele originale, pentru revizuire și corectare. | Ediție gratuită |
| Citește textele temei și ale pluginului | Returnează textele temei și ale pluginului (domeniul) într-o limbă, împreună cu traducerile lor. | Ediție gratuită |
| Citește textele site-ului într-o limbă | Returnează titlul site-ului, sloganul și textele widgeturilor într-o limbă. | Ediție gratuită |
| Citește conexiunea de asistență | Indică dacă acest site este conectat la asistența Zinn Digital® și sub ce nume. | Ediție gratuită |
| Citiți traducerile unui termen | Listează grupul de traduceri al unei categorii sau etichete. | Ediție gratuită |
| Citiți setările de adresă | Returnează modul în care limbile apar în adrese (folder, subdomeniu sau domeniu), slug-urile și bazele traduse și eticheta noindex pentru paginile netraduse. | Ediție gratuită |
| Citește setările fluxului de lucru (Pro) | Returnează traducerea automată la publicare și la actualizare, revizuirea înainte de publicare, precum și pragul, furnizorul și modelul pentru verificarea calității AI. | Ediția Pro |
| Migrați de la WPML, Polylang sau TranslatePress (Pro) | Importă următoarea pagină de traduceri dintr-un alt modul multilingv (mod: rulare de test sau rulare; cursor). | Ediția Pro |
| Scrieți un fișier importat (Pro) | Scrie pagina următoare de articole dintr-un fișier de traducere încărcat (reordonați cu after până la finalizare). | Ediția Pro |
| Conectați o postare existentă ca traducere | Face ca o postare existentă (destinație) să fie traducerea acestei postări într-o limbă. | Ediție gratuită |
| Asociază un termen existent ca traducere | Face ca un termen existent (destinație) să fie traducerea acestui termen într-o limbă. | Ediție gratuită |
| Listați motoarele de traducere | Afișează motoarele de traducere, starea lor de configurare și cel care este utilizat atunci când nu este specificat niciunul. | Ediție gratuită |
| Listați modulele de la care doriți să migrați (Pro) | Listează datele WPML, Polylang și TranslatePress găsite pe acest site care pot fi importate. | Ediția Pro |
| Listare sarcini de traducere | Listează sarcinile de traducere în fundal, de la cea mai nouă la cea mai veche, împreună cu progresul. | Ediție gratuită |
| Listați limbile | Afișează listele de limbi ale site-ului. Prima limbă este cea în care este redactat conținutul original. | Ediție gratuită |
| Listați ce lipsește sau este depășit | Afișează originalele împreună cu starea lor de traducere într-o limbă (stare: lipsă, depășită, actuală), pagină cu pagină. | Ediție gratuită |
| Listați autentificările de asistență temporare | Afișează utilizatorii de asistență temporari acordați echipei noastre și data la care expiră fiecare. | Ediție gratuită |
| Listați sursele de text pentru teme și pluginuri (Pro) | Listează temele și pluginurile ale căror texte pot fi scanate pentru traducere și câte șiruri are fiecare. | Ediția Pro |
| Deschide un tichet de asistență | Trimite un tichet de asistență (subiect, mesaj, tip, e-mail) cu diagnosticele acestui site; access_days și credentials oferă opțional echipei noastre acces temporar. | Ediție gratuită |
| Consimțământ pentru diagnostice de asistență | Înregistrează consimțământul administratorului de a trimite diagnostice cu tichetele de asistență. | Ediție gratuită |
| Reîncercați sau predați un element eșuat | 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). | Ediție gratuită |
| Aprobați sau respingeți o traducere (Pro) | Aprobă o traducere (și o publică atunci când originalul este publicat) sau o trimite înapoi (decizie, notă). | Ediția Pro |
| Revocați datele de autentificare temporare pentru asistență | Șterge utilizatorii de asistență temporari acum (id-uri). | Ediție gratuită |
| Importare traduceri Tranzly 2.x | Rulează importul 2.x: test (doar raport), executare sau anulare. | Ediție gratuită |
| Scanați o temă sau un modul pentru a căuta texte (Pro) | Scanează pagina următoare de fișiere PHP a unei componente pentru texte traductibile (se repetă până la terminare). | Ediția Pro |
| Verificați traducerile cu AI (Pro) | Programează verificarea calității AI a următoarei pagini de traduceri dintr-o limbă (sau a postărilor date). | Ediția Pro |
| Audit SEO multilingv (Pro) | Verifică traducerile pentru titlurile SEO, descrierile, slug-urile și hreflang lipsă într-o limbă, pagină cu pagină. | Ediția Pro |
| Modificare gestionare comentarii (Pro) | Partajează comentariile între traducerile unei postări sau le păstrează per limbă (mod). | Ediția Pro |
| Salvați o cheie de motor | Salvează cheia API (și regiunea pentru Microsoft) pentru DeepL, Google sau Microsoft; dacă este lăsat gol, o elimină. Cheile sunt stocate criptat și nu sunt returnate niciodată. | Ediție gratuită |
| Setați meniurile per limbă | Atribuie un meniu pe limbă, pe locație (hartă). | Ediție gratuită |
| Protejează sau deblochează o traducere | Protejează o traducere împotriva suprascrierii de către motor (protected: true) sau o deblochează. | Ediție gratuită |
| Corectează textele temelor și ale modulelor-supliment | Salvează traducerile corectate ale textelor din teme și module (șiruri); acestea devin protejate. | Ediție gratuită |
| Traduceți un text al site-ului | Salvează un text al site-ului (cheia) într-o limbă, de exemplu, titlul sau sloganul site-ului. | Ediție gratuită |
| Modificați setările de adresă | Setează modul de adresă (mode), domeniile per limbă, bazele și segmentele traduse, noindex_untranslated și sugestiile de slug. | Ediție gratuită |
| Începe perioada de probă gratuită Pro | Pornește perioada de probă de 14 zile Tranzly Pro pentru acest site (nu este necesară nicio plată). | Ediție gratuită |
| Traduceți textul unei imagini | Salvează textul alternativ, titlul sau descrierea (câmpul) unei imagini într-o limbă (lang). | Ediție gratuită |
| Traduceți o postare sau o pagină | Traduce o postare sau o pagină în una sau mai multe limbi ale site-ului cu ajutorul unui motor de traducere, creând fiecare traducere sau actualizând-o. Traducerile noi sunt ciorne, cu excepția cazului în care „publish” este adevărat. O traducere editată de o persoană este omisă, cu excepția cazului în care „force” este adevărat. | Ediție gratuită |
| Traduceți textele lipsă ale temei și pluginului | Traduce următoarea pagină de texte netraduse pentru teme și pluginuri într-o limbă cu motorul implicit (repetă după până la finalizare). | Ediție gratuită |
| Traduceți o categorie sau o etichetă | Traduce un termen (categorie, etichetă sau atribut de produs) într-o limbă (lang) cu un motor, creând sau actualizând traducerea acestuia. | Ediție gratuită |
| Starea traducerii | Cu un ID de postare: traducerea în fiecare limbă a acelei postări, dacă este depășită și cine a scris-o. Fără un ID: cât la sută din site este tradus, în funcție de limbă. | Ediție gratuită |
| Deconectează o postare de la traducerile sale | Elimină o postare din grupul său de traduceri; își păstrează limba. | Ediție gratuită |
| Deconectează un termen de la traducerile sale | Elimină un termen din grupul său de traducere. | Ediție gratuită |
| Schimbați opțiunile de afișare | Modifică selectorul (stil, steaguri, nume, amplasare) și linia de credit. | Ediție gratuită |
| Schimbați setările motorului | Setează motorul implicit, un motor de rezervă și motoare per-limbă (implicit, de rezervă, per_lang). Motoarele per-limbă și motorul de rezervă sunt incluse în abonamentul Pro. | Ediție gratuită |
| Actualizați glosarul | Înlocuiește părțile glosarului pe care le trimiți (cuvinte netraduse niciodată, traduceri de termeni, ton); părțile pe care le omiți sunt păstrate. Folosit de fiecare motor începând cu următoarea traducere. | Ediția Pro |
| Schimbă limba și setările | Setează limbile site-ului (limbi: listă de cod și nume; prima este limba originală), prefixul clasei front-end și dacă agenții AI (MCP) suntți the permisi. | Ediție gratuită |
| Modificați setările fluxului de lucru (Pro) | Setează on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider și quality_model. | Ediția Pro |
| Importați un fișier tradus (Pro) | Încarcă un fișier Tranzly XLIFF sau CSV (conținut, nume de fișier) tradus în altă parte; returnează un token pentru tranzly/import-translation-file. | Ediția Pro |
Fluxuri de lucru ghidate
Serverul oferă, de asemenea, fluxuri de lucru gata de utilizat pe care aplicația dumneavoastră AI le listează ca prompturi:
- Traduceți site-ul meu — Un flux de lucru ghidat: agentul verifică limbile și motorul, estimează costul și traduce ceea ce lipsește, solicitând acordul înainte de a cheltui sau de a publica.
Sigur din proiectare
Fiecare acțiune verifică aceeași permisiune WordPress ca și propriul ecran al pluginului, pentru pagina sau postarea exactă pe care o afectează. Un abonat nu se poate conecta deloc.
Parolele pentru aplicații pot fi revocate în orice moment din Utilizatori, Profil, fără a vă schimba parola normală.
Dezactivați „Permiteți agenții AI (MCP)” și acțiunile și adresa de conexiune vor dispărea de pe site.
Paginile modificate de un agent își păstrează reviziile WordPress, astfel încât orice modificare poate fi anulată.
Găzduit cu Zinn Digital®?
Dacă Zinn Digital® găzduiește site-ul, propriul nostru server MCP poate efectua aceste acțiuni în locul dumneavoastră fără o parolă de aplicație: conectați-vă aplicația de inteligență artificială la serverul MCP Zinn Digital® și utilizați wordpress_abilities_list și wordpress_ability_run.