globalize.now est une infrastructure de localisation propulsée par l'IA, et son nouveau serveur MCP place cette infrastructure directement dans votre agent IA. Connectez le serveur à Claude Code, Cursor ou tout client Model Context Protocol, et l'agent peut créer des projets, traduire vos fichiers de traduction et ouvrir des pull requests de traduction à chaque push, depuis le même chat où vous écrivez votre code. Le serveur gère le backend de localisation ; il ne touche pas à votre code source, qui reste le rôle de la compétence globalize.now.
Qu'est-ce que le serveur MCP de globalize.now ?
C'est un serveur Model Context Protocol hébergé qui donne à un agent IA un accès direct et authentifié à votre espace de travail globalize.now. MCP est le protocole utilisé par les éditeurs IA pour brancher des outils externes, et en environ dix-huit mois après sa sortie, il est devenu le moyen par défaut pour Claude Code, Cursor et Copilot de communiquer avec des systèmes externes. Le serveur globalize.now expose votre backend de localisation via ce même protocole.
Une fois connecté, un agent dispose d'un ensemble ciblé d'outils, regroupés en trois missions : configuration de projet (créer des projets, ajouter ou retirer des langues, définir le contexte du projet), connexion de dépôt (lier un dépôt GitHub, détecter son framework et ses motifs de locale), et traduction de fichiers (traduire les fichiers de traduction et en récupérer les résultats). Un agent connecté agit en votre nom, avec vos propres permissions, dans l'espace de travail que vous avez utilisé en dernier.
Comment le connecter à Claude Code ou Cursor ?
Pointez votre client vers l'URL du serveur et connectez-vous. Il n'y a pas d'étape séparée dans un tableau de bord, ni de fichier de configuration à modifier à la main pour le parcours OAuth.
Pour Claude Code, ajoutez le serveur depuis votre terminal, puis exécutez /mcp et connectez-vous via votre navigateur :
claude mcp add --transport http globalize https://api.globalize.now/mcp
Pour Cursor, ajoutez le serveur à ~/.cursor/mcp.json. Cursor vous invite à vous connecter dès la première utilisation :
{
"mcpServers": {
"globalize": {
"url": "https://api.globalize.now/mcp"
}
}
}
Pour Claude.ai ou tout autre client prenant en charge le flux OAuth MCP standard, ajoutez la même URL comme connecteur personnalisé et connectez-vous quand on vous le demande, sans clé API nécessaire. Pour les clients sans OAuth, générez une clé API d'espace de travail et passez-la comme jeton porteur à la place. La configuration complète se trouve sur la page développeurs de globalize.now.
Que peut faire le MCP une fois connecté ?
Il fait tourner tout le backend de localisation depuis votre agent. Vous décrivez le résultat souhaité dans le chat, et l'agent appelle les outils.
Il peut créer un projet et ajouter des langues cibles à partir d'un catalogue de plus de 50 locales, y compris les langues RTL comme l'arabe et l'hébreu. Il peut traduire les fichiers de traduction que vous lui confiez (JSON, ARB, PO, XLIFF, YAML, Android XML ou iOS xcstrings) et vous renvoyer les versions traduites, analysées selon le contenu, pour que vous puissiez transmettre les fichiers tels quels. La traduction est compatible ICU : un pluriel ou un {placeholder} dans votre source revient avec les catégories de pluriel correctement développées pour chaque langue, et les noms de marque ainsi que l'interpolation restent intacts. Il peut aussi gérer un glossaire par projet et des guides de style par langue, pour que le ton reste cohérent d'une version à l'autre.
Pour livrer, le point le plus important est la synchronisation du repo. Connectez un repo GitHub via le MCP pour enregistrer un webhook. Ajoutez une nouvelle chaîne à votre fichier de locale source, faites un push, et une pull request de traduction apparaît avec les nouvelles clés renseignées dans chaque langue cible — lors de nos tests, moins d’une minute après le push. Vous relisez la PR, puis vous la mergez. Rien n’est envoyé directement sur votre branche main.
À quoi ressemble une traduction en pratique ?
Vous fournissez au agent un fichier de locale source, qui renvoie les fichiers traduits en conservant leur structure. Voici un petit en.json avec un pluriel et un placeholder :
{
"banner": "Welcome back, {name}. You have {count, plural, one {# new message} other {# new messages}}.",
"cta": "Get started for free"
}
Demandez à l’agent de le traduire en espagnol, en allemand et en arabe, et le MCP renvoie un fichier par langue. La sortie espagnole conserve la syntaxe ICU et développe les catégories de pluriel nécessaires à l’espagnol :
{
"banner": "Bienvenido de nuevo, {name}. Tienes {count, plural, one {# mensaje nuevo} many {# mensajes nuevos} other {# mensajes nuevos}}.",
"cta": "Comenzar gratis"
}
Le placeholder {name} reste intact, le pluriel contient désormais la catégorie many supplémentaire requise par la grammaire espagnole, et les nombres s’affichent au runtime selon le format de chaque locale. L’arabe revient prêt à s’afficher de droite à gauche. Pas de dashboard, pas d’export, pas de file d’attente de traducteurs : l’agent appelle un outil et écrit les résultats là où votre bibliothèque i18n les cherche déjà. Nous avons exécuté cette même boucle sur notre propre site, comme nous le racontons dans comment nous avons globalisé globalize.now.
Comment conserver un ton cohérent entre les langues ?
Définissez un glossaire et un guide de style par langue dans le projet, et le MCP les applique à chaque tâche. Le glossaire fixe la traduction de certains termes, afin qu’un nom de produit ou un terme métier reste cohérent au lieu de dériver d’une release à l’autre. Un guide de style contient des consignes en texte libre pour une langue donnée — par exemple, utiliser le tutoiement en allemand — afin que les traductions respectent votre voix de marque dès la première exécution, plutôt qu’après une série de corrections. Les deux sont enregistrés dans le projet et accompagnent chaque future traduction demandée par l’agent.
Le MCP internationalise-t-il mon code ?
Non. Et c’est le point sur lequel il faut être précis. Le MCP travaille sur les fichiers de locale et les paramètres du projet, pas sur vos composants. Il ne repère pas vos chaînes anglaises codées en dur et ne les encapsule pas dans des clés de traduction.
Cette étape a lieu lorsque vous connectez le repo à globalize.now : la conversion s’exécute une fois, dans l’app. La même tâche peut s’exécuter dans votre agent de code via la compétence globalize.now, installée une seule fois depuis la racine du projet :
npx skills add globalize-now/globalize-skills
Demandez ensuite à votre agent de configurer l’i18n. La compétence détecte votre framework, installe la bonne bibliothèque i18n et extrait vos chaînes codées en dur dans un fichier de locale source. À partir de là, le MCP prend le relais : il traduit ces fichiers et les maintient synchronisés. Voyez la compétence comme la couche qui rend votre code traduisible, et le MCP comme celle qui traduit et livre le résultat. Si vous partez d’une app créée avec l’IA où l’anglais est intégré directement au JSX, le guide vibe coders détaille cette première étape.
Quelle est la différence avec un serveur MCP de TMS ?
Les plateformes de gestion des traductions comme Lokalise, Smartling et Crowdin proposent leur propre serveur MCP, et ils sont utiles : ils permettent à un agent de piloter le dashboard du fournisseur, de gérer les clés et de lancer des tâches sans scripts personnalisés. Mais le résultat reste dans cette plateforme, et le workflow continue de s’articuler autour d’elle.
globalize.now suit l’autre voie. C’est une infrastructure de localisation propulsée par l’IA : le résultat consiste en des fichiers de locale commités dans votre repo sous forme de pull request, dont vous gardez la maîtrise. Aucune plateforme distincte à laquelle se connecter, aucune étape d’export pour rapatrier les fichiers dans votre codebase. La tarification suit le même principe : 20 € par mois et par espace de travail, selon l’usage, sans frais par siège ni par langue, avec 5 € de crédit pour commencer. Le MCP est l’interface agent-native de cette infrastructure, pas une télécommande pour dashboard.
globalize.now transforme le texte codé en dur de votre application en fichiers de traduction prêts à l'emploi et les maintient à jour au fur et à mesure de vos déploiements.
Essayer globalize.now gratuitement