Agents IA (MCP)
Tranzly pour les agents IA
Votre site WordPress est son propre serveur MCP. Un assistant IA se connecte en tant qu’utilisateur WordPress avec un mot de passe d’application et peut effectuer ce que cet utilisateur est autorisé à faire avec Tranzly — rien de plus.
73 actions : 53 gratuites, 20 dans Pro.
Référence développeur : chaque action, sa route REST et ses paramètres
Configurez-le en trois étapes
Vérifiez le commutateur
Vous devez disposer de WordPress 6.9 ou supérieur et de Tranzly 3.19.0 ou supérieur. Dans les réglages de l’extension, « Autoriser les agents IA (MCP) » est activé, sauf si vous l’avez désactivé.
Créez un mot de passe d’application
Dans WordPress, ouvrez Utilisateurs, puis Profil, et ajoutez un mot de passe d’application nommé d’après votre application d’IA. Copiez-le : WordPress ne l’affiche qu’une seule fois.
Ajoutez le site à votre application d’IA
Utilisez votre identifiant WordPress, le mot de passe d’application et l’adresse de connexion de votre site :
https://example.com/wp-json/tranzly/v1/mcpConfiguration pour les applications d’IA populaires
Chaque application ci-dessous communique avec votre site via le proxy officiel de WordPress, @automattic/mcp-wordpress-remote. Remplacez l’adresse, l’identifiant et le mot de passe par les vôtres.
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
// .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
// .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 et ChatGPT (connexion)
Ajoutez l’adresse de connexion en tant que connecteur personnalisé dans Claude, ou comme application dans le mode développeur de ChatGPT. Ils ouvrent votre site afin que vous puissiez les autoriser en tant qu’utilisateur WordPress, sans avoir à copier de mot de passe d’application. Votre site doit utiliser des permaliens personnalisés.
Autres applications
Toute application prenant en charge les serveurs MCP via l’entrée et la sortie standard peut utiliser la même commande et les mêmes réglages. Les applications qui se connectent uniquement à des serveurs HTTP distants peuvent accéder directement à l’adresse de connexion avec les mêmes identifiant et mot de passe d’application.
Ce qu’un agent IA peut faire
Tout ce que les écrans de l’extension peuvent faire. Les actions marquées Pro nécessitent une licence Tranzly Pro.
Édition gratuite
- Annuler une tâche (Gratuit) — Arrête une tâche ; les traductions déjà effectuées sont conservées.
- Se connecter au support (Gratuit) — Connecte ce site au support Zinn Digital® (nom, e-mail, consentement).
- Corriger une traduction (Gratuit) — Enregistre les segments corrigés d’une traduction (segments : clé vers texte) ; le texte corrigé est protégé contre toute nouvelle traduction.
- Lancer une tâche de traduction (Gratuit) — Lance une tâche en arrière-plan qui traduit les publications listées (posts) ou tout un type de publication dans des langues (langs).
- Créer une traduction vide (Gratuit) — Crée un brouillon de traduction d’une publication dans une langue (lang) à rédiger manuellement, sans moteur.
- Créer manuellement la traduction d’un terme (Gratuit) — Crée la traduction d’un terme dans une langue avec le nom, l’identifiant (slug) et la description que vous fournissez.
- Se déconnecter du support (Gratuit) — Déconnecte ce site du support.
- Estimer une traduction (Gratuit) — Estime le nombre de caractères et le coût pour traduire des publications (posts ou post_type) dans des langues (langs) avec un moteur, avant d’engager la moindre dépense.
- Traduire les éléments manquants (Gratuit) — Met en file d’attente la traduction de chaque élément manquant (ou obsolète) dans une langue et un type de publication.
- Consulter l’utilisation de DeepL (Gratuit) — Renvoie le nombre de caractères utilisés et la limite de la clé DeepL enregistrée pour ce mois-ci.
- Consulter les diagnostics du site (Gratuit) — Renvoie les diagnostics qu’un ticket de support inclurait : versions, extensions actives, limites et erreurs récentes.
- Consulter les options d’affichage (Gratuit) — Renvoie les options d’affichage du sélecteur de langue et des crédits.
- Lire les paramètres du moteur (Gratuit) — Renvoie le moteur par défaut et de secours, les moteurs et modèles d’IA par langue, l’état de chaque moteur, les fournisseurs d’IA connectés avec leurs modèles, ainsi que les dépenses de ce mois.
- Consulter les intégrations (Gratuit) — Liste les extensions de SEO, WooCommerce, constructeurs de pages et formulaires prises en charge par Tranzly et actives ici.
- Consulter la progression d’une tâche (Gratuit) — Renvoie la progression et les compteurs d’une tâche.
- Lire les échecs d’une tâche (Gratuit) — Répertorie les éléments ayant échoué d’une tâche avec la raison pour chacun.
- Lire l’importation Tranzly 2.x (Gratuit) — Renvoie l’état et le rapport de l’importation des traductions depuis Tranzly 2.x.
- Lire la licence (Gratuit) — Renvoie le plan Tranzly de ce site, l’état de la licence, la date de renouvellement et ce que le plan inclut.
- Lire les menus par langue (Gratuit) — Renvoie quel menu chaque langue affiche dans chaque emplacement de menu.
- Lire les traductions d’une publication (Gratuit) — Répertorie le groupe de traduction d’une publication : le membre de chaque langue avec son titre, son état et son lien de modification.
- Lire une traduction côte à côte (Gratuit) — Renvoie les segments d’une traduction à côté de ceux de l’original, pour révision et correction.
- Lire les textes des thèmes et extensions (Gratuit) — Renvoie les textes des thèmes et extensions (portée) dans une langue avec leurs traductions.
- Lire les textes du site dans une langue (Gratuit) — Renvoie le titre du site, le slogan et les textes des widgets dans une langue.
- Lire la connexion d’assistance (Gratuit) — Indique si ce site est connecté à l’assistance Zinn Digital®, et en tant que qui.
- Lire les traductions d’un terme (Gratuit) — Répertorie le groupe de traduction d’une catégorie ou d’une étiquette.
- Lire les réglages d’adresse (Gratuit) — Renvoie la façon dont les langues apparaissent dans les adresses (dossier, sous-domaine ou domaine), les identifiants et bases traduits, et le noindex pour les pages non traduites.
- Lier une publication existante comme traduction (Gratuit) — Définit une publication existante (cible) comme la traduction de cette publication dans une langue.
- Lier un terme existant comme traduction (Gratuit) — Définit un terme existant (cible) comme la traduction de ce terme dans une langue.
- Lister les moteurs de traduction (Gratuit) — Répertorie les moteurs de traduction, si chacun est configuré, et lequel est utilisé lorsqu’aucun n’est spécifié.
- Lister les tâches de traduction (Gratuit) — Répertorie les tâches de traduction en arrière-plan, les plus récentes en premier, avec leur progression.
- Lister les langues (Gratuit) — Répertorie les langues du site. La première est la langue dans laquelle le contenu d’origine est rédigé.
- Lister ce qui est manquant ou obsolète (Gratuit) — Répertorie les originaux avec leur état de traduction dans une langue (état : manquant, obsolète, à jour), page par page.
- Ouvrir un ticket d’assistance (Gratuit) — Soumet un ticket d’assistance (sujet, message, type, e-mail), avec les diagnostics de ce site lorsque l’administrateur a donné son accord. Ne crée ni n’envoie jamais d’identifiant.
- Consentir aux diagnostics d’assistance (Gratuit) — Enregistre le consentement de l’administrateur à l’envoi de diagnostics avec les tickets d’assistance.
- Réessayer ou transférer un élément en échec (Gratuit) — Réessaie un élément ayant échoué (action : retry, éventuellement avec un autre moteur) ou le marque pour une traduction manuelle (action : by-hand).
- Importer les traductions de Tranzly 2.x (Gratuit) — Exécute l’importation 2.x : simulation (rapport uniquement), exécution ou annulation.
- Enregistrer la clé d’un moteur (Gratuit) — Enregistre la clé API (et la région pour Microsoft) de DeepL, Google ou Microsoft ; une valeur vide la supprime. Les clés sont stockées chiffrées et ne sont jamais renvoyées.
- Définir les menus par langue (Gratuit) — Attribue un menu par langue et par emplacement (map).
- Protéger ou déverrouiller une traduction (Gratuit) — Protège une traduction contre l’écrasement par le moteur (protected: true), ou la déverrouille.
- Corriger les textes des thèmes et extensions (Gratuit) — Enregistre les traductions corrigées des textes de thèmes et d’extensions (chaînes) ; elles deviennent protégées.
- Traduire un texte du site (Gratuit) — Enregistre un texte du site (clé) dans une langue, par exemple le titre ou le slogan du site.
- Modifier les réglages d’adresse (Gratuit) — Définit le mode d’adresse (mode), les domaines par langue, les bases et segments traduits, noindex_untranslated et les suggestions d’identifiants.
- Démarrer l’essai gratuit de Pro (Gratuit) — Démarre l’essai de 14 jours de Tranzly Pro pour ce site (aucun paiement requis).
- Traduire le texte d’une image (Gratuit) — Enregistre le texte alternatif, le titre ou la légende d’une image (champ) dans une langue (lang).
- Traduire une publication ou une page (Gratuit) — Traduit une publication ou une page dans une ou plusieurs langues du site avec un moteur de traduction, en créant chaque traduction ou en la mettant à jour. Les nouvelles traductions sont des brouillons sauf si publish est true. Une traduction modifiée par une personne est ignorée sauf si force est true.
- Traduire les textes manquants des thèmes et extensions (Gratuit) — Traduit la page suivante des textes non traduits des thèmes et extensions dans une langue avec le moteur par défaut (répéter avec after jusqu’à la fin).
- Traduire une catégorie ou une étiquette (Gratuit) — Traduit un terme (catégorie, étiquette ou attribut de produit) dans une langue (lang) avec un moteur, en créant ou mettant à jour sa traduction.
- État de la traduction (Gratuit) — Avec l’ID d’une publication : la traduction de cette publication pour chaque langue, si elle est obsolète et qui l’a rédigée. Sans ID : quelle proportion du site est traduite, par langue.
- Dissocier une publication de ses traductions (Gratuit) — Retire une publication de son groupe de traduction ; elle conserve sa langue.
- Dissocier un terme de ses traductions (Gratuit) — Retire un terme de son groupe de traduction.
- Modifier les options d’affichage (Gratuit) — Modifie le sélecteur (style, drapeaux, noms, emplacement) et la mention de crédit.
- Modifier les paramètres du moteur (Gratuit) — Définit le moteur par défaut, un moteur de secours, les moteurs par langue et les modèles d’IA par langue (default, fallback, per_lang, models, caps). Tout sauf le moteur par défaut est Pro.
- Modifier les langues et les réglages (Gratuit) — Définit les langues du site (languages : liste de code et nom ; la première est la langue d’origine), le préfixe de classe front-end et l’autorisation des agents IA (MCP).
Édition Pro
- Traduire tout le site (Pro) — Lance des tâches de traduction en arrière-plan pour chaque original des types de contenu donnés (tous les types traduits si aucun n’est spécifié) : les traductions manquantes, celles obsolètes ou la totalité. Renvoie les tâches lancées, une par langue.
- Vérifier une traduction avec l’IA (Pro) — Fait comparer par l’IA une traduction avec son original et lui attribue une note, puis enregistre le rapport sur la traduction. Utilise le modèle d’IA de contrôle qualité configuré dans les paramètres de flux de travail de Tranzly.
- Estimer la traduction du site (Pro) (Pro) — Estime une traduction de l’ensemble du site dans une langue (post_types, scope, engine) avant de la lancer.
- Exporter un fichier pour des traducteurs humains (Pro) — Renvoie un fichier XLIFF ou CSV (sous forme de texte) avec les originaux et leurs traductions dans une langue, pour un traducteur ou une agence de traduction : les publications indiquées, ou une page de jusqu’à 100 originaux d’un type de contenu dans un état (manquant, obsolète, traduit ou tous ; répétez avec after). Le même fichier peut être réimporté une fois traduit.
- Lire la gestion des commentaires (Pro) (Pro) — Indique si les commentaires sont partagés entre les langues ou conservés par langue.
- Lire le glossaire (Pro) — Renvoie les mots à ne jamais traduire, les traductions de termes fixes et le ton par langue.
- Lire un rapport de qualité (Pro) (Pro) — Renvoie le rapport de qualité IA d’une traduction : note et segments signalés.
- Lire les réglages de flux de travail (Pro) (Pro) — Renvoie la traduction automatique à la publication et à la mise à jour, la révision avant publication, ainsi que le seuil, le fournisseur et le modèle du contrôle qualité par IA.
- Migrer depuis WPML, Polylang ou TranslatePress (Pro) (Pro) — Importe la page suivante de traductions depuis une autre extension multilingue (mode : dry-run ou run ; cursor).
- Écrire un fichier importé (Pro) (Pro) — Écrit la page suivante de publications à partir d’un fichier de traduction téléversé (répéter avec after jusqu’à la fin).
- Lister les extensions à migrer (Pro) (Pro) — Liste les données WPML, Polylang et TranslatePress trouvées sur ce site pouvant être importées.
- Lister les sources textuelles des thèmes et extensions (Pro) (Pro) — Liste les thèmes et extensions dont les textes peuvent être analysés pour la traduction, ainsi que le nombre de chaînes pour chacun.
- Approuver ou rejeter une traduction (Pro) (Pro) — Approuve une traduction (et la publie si l’original est publié) ou la renvoie (decision, note).
- Analyser un thème ou une extension pour trouver des textes (Pro) (Pro) — Analyse la page suivante des fichiers PHP d’un composant pour trouver des textes traduisibles (répéter avec after jusqu’à la fin).
- Vérifier les traductions avec l’IA (Pro) (Pro) — Planifie le contrôle qualité par IA de la page suivante des traductions d’une langue (ou des publications données).
- Audit SEO multilingue (Pro) (Pro) — Vérifie les traductions pour déceler les titres SEO, descriptions, slugs et balises hreflang manquants dans une langue, page par page.
- Modifier la gestion des commentaires (Pro) (Pro) — Partage les commentaires entre les traductions d’une publication ou les conserve par langue (mode).
- Mettre à jour le glossaire (Pro) — Remplace les parties du glossaire que vous envoyez (mots jamais traduits, traductions de termes, ton) ; les parties non fournies sont conservées. Utilisé par tous les moteurs à partir de la traduction suivante.
- Modifier les réglages de flux de travail (Pro) (Pro) — Définit on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider et quality_model.
- Importer un fichier traduit (Pro) (Pro) — Téléverse un fichier XLIFF ou CSV Tranzly (content, filename) traduit ailleurs ; renvoie un jeton qui identifie le téléversement pour l’importation.
Flux de travail guidés
Le serveur propose également des flux de travail prêts à l’emploi que votre application d’IA liste en tant que prompts :
- Traduire mon site (Gratuit) — Un flux de travail guidé : l’agent vérifie les langues et le moteur, estime le coût et traduit ce qui manque, en demandant confirmation avant de dépenser ou de publier.
Sécurisé par conception
Chaque action vérifie la même autorisation WordPress que l’écran propre à l’extension, pour la page ou l’article exact qu’elle concerne. Un abonné ne peut pas se connecter du tout.
Les mots de passe d’application peuvent être révoqués à tout moment sous Utilisateurs, Profil, sans modifier votre mot de passe habituel.
Désactivez « Autoriser les agents IA (MCP) » et les actions ainsi que l’adresse de connexion disparaîtront du site.
Les pages modifiées par un agent conservent leurs révisions WordPress, de sorte que toute modification peut être annulée.
Hébergé chez Zinn Digital® ?
Si Zinn Digital® héberge le site, notre propre serveur MCP peut exécuter ces actions pour vous sans mot de passe d’application : connectez votre application d’IA au serveur MCP de Zinn Digital® et utilisez wordpress_abilities_list et wordpress_ability_run.