Nous avons constaté que les agents IA de développement se bloquent lorsqu’ils doivent mettre en place l’internationalisation dans des applications web à partir de zéro. Trop d’étapes interdépendantes — routage par langue, middleware, fichiers de traduction, wrappers de provider, sélecteur de langue — et ils finissent par perdre le fil de ce qui est déjà fait et de ce qu’il reste à faire.
Inspirés par le Sequential Thinking MCP, nous avons créé un serveur MCP gratuit qui transforme la configuration de l’i18n en checklist guidée, suivie étape par étape par l’agent. Connectez-le à votre agent IA, saisissez "Set up i18n" et la configuration complète est terminée en quelques minutes.
Ce que le MCP fournit#
Le serveur met quatre outils à la disposition de l’agent IA :
| Outil | Rôle |
|---|---|
i18n_checklist | Un guide d’implémentation pas à pas qui orchestre l’ensemble de la configuration. L’agent l’appelle à chaque étape pour savoir quoi faire ensuite. |
get_project_context | Analyse l’architecture du projet — framework, routeur, structure des répertoires — afin d’orienter la stratégie d’implémentation. |
get_framework_docs | Récupère la documentation officielle du framework détecté (Next.js, React Router, TanStack Start). |
get_i18n_library_docs | Récupère la documentation des bibliothèques d’i18n (par ex. react-intl) utilisées pour configurer les providers et les composants. |
L’outil i18n_checklist joue le rôle de coordinateur. Il guide l’agent à travers 13 étapes — de l’analyse du projet au routage par langue, à la configuration des traductions, au sélecteur de langue et à la validation du build. Chaque étape indique précisément à l’agent ce qu’il doit implémenter et quels outils appeler.
Ce qui est implémenté#
Une configuration typique guidée par le MCP produit :
- Routes adaptées à la langue — URLs préfixées par la langue active (
/en/about,/es/about) - Sélecteur de langue — Un composant d’interface permettant de passer d’une langue prise en charge à une autre
- Détection de la langue — Détection automatique de la langue préférée de l’utilisateur
- Infrastructure de traduction — Configuration des providers, fichiers de traduction et fonctions utilitaires
Frameworks pris en charge#
| Framework | Versions |
|---|---|
| Next.js App Router | v13-16 |
| Next.js Pages Router | v13-16 |
| TanStack Start | v1 |
| React Router | v7 |
Utilisation#
Une fois le MCP connecté à votre assistant IA de développement, donnez-lui ce prompt :
Set up i18n
Ou précisez les langues :
Set up i18n with the following locales: en, es, and pt-BR. The default locale is "en".
L’agent commence par appeler i18n_checklist, puis suit les étapes guidées — en appelant les autres outils si nécessaire. Résultat : une configuration i18n opérationnelle, adaptée à votre framework et à la structure de votre projet.
Le développement assisté par IA est par nature non déterministe. Le MCP améliore la cohérence grâce à son approche pilotée par checklist, mais les résultats exacts peuvent varier d’une exécution à l’autre.
