Serveur MCP pour les éditeurs IA
Permet à Claude Code, Cursor ou Claude Desktop de trouver vos fichiers de langue, de voir ce qui est cassé et de le traduire. Il s'exécute sur votre machine, sur les fichiers de votre projet.
Claude Code
pip install kaeris-mcp claude mcp add kaeris-i18n kaeris-mcp
Cursor: .cursor/mcp.json · Claude Desktop: claude_desktop_config.json
{ "mcpServers": { "kaeris-i18n": { "command": "kaeris-mcp" } } }
Vous demandez
« Vérifie les traductions de ce dépôt et dis-moi ce qui est cassé. »
L'agent appelle kaeris_status et obtient, raccourci
{
"ok": false,
"faults": [
{ "lang": "de", "key": "greeting", "msg": "lost placeholder {name}" },
{ "lang": "de", "key": "delete",
"msg": "number 5 from the source is missing or changed in the translation" }
],
"counts": { "placeholder_issues": 1, "faults": 3 }
}
Sept outils
| Outil | Rôle | Coût |
|---|---|---|
kaeris_scan_repo | Trouve les fichiers de langue, la langue source et le framework. | Sur votre machine |
kaeris_status | Par langue : clés manquantes, variables perdues, nombres modifiés. Les mêmes règles que kaeris check. | Gratuit |
kaeris_list_missing_keys | Les clés exactes manquantes ou cassées d'une langue, avec le texte source, page par page. | Gratuit |
kaeris_list_languages | Les 46 codes de langue. | Gratuit |
kaeris_translate | Traduit les chaînes que l'agent passe. verify=true les traduit également en retour. | Décompté de votre limite |
kaeris_translate_file | Traduit un fichier sur disque et écrit le résultat. only_new=true traduit uniquement les clés nouvelles et modifiées, suivies dans kaeris.lock (JSON et ARB). | Décompté de votre limite |
kaeris_add_language | Crée un nouveau fichier de langue à partir de la source entière. | Décompté de votre limite |
« Gratuit » : le JSON est lu sur votre machine ; pour les autres formats et la liste des langues, notre API répond gratuitement. Pour une clé payante, définissez KAERIS_API_KEY dans l'environnement du serveur. kaeris-mcp --help affiche la configuration.
KAERIS a traduit cette page et vérifié chaque ligne en la retraduisant. Un locuteur natif ne l'a pas encore revue. Original anglais