
xcstrings-mcp
Interface UIpar lexrus
Gérez les fichiers Localizable.xcstrings d'Xcode directement via des outils MCP avec support optionnel d'un éditeur web.
Ce qu'il fait
Ce serveur MCP fournit une interface complète pour la gestion des catalogues de traduction .xcstrings d'Apple. Il permet aux agents IA de parcourir, rechercher et modifier les clés et valeurs de traduction sans avoir à ouvrir Xcode manuellement.
Outils
list_translations: Liste les entrées de traduction avec filtrage optionnel.list_keys: Liste les clés de traduction sans charger les enregistrements complets.get_translation: Récupère une seule traduction par clé et langue.upsert_translation: Crée ou met à jour une traduction, y compris les variations et substitutions.delete_translation: Supprime une traduction pour une langue spécifique.delete_key: Supprime complètement une clé de traduction dans toutes les langues.set_comment: Gère les commentaires des développeurs pour les clés de traduction.set_translation_state: Met à jour l'état de traduction pour une entrée de langue.set_extraction_state: Gère l'état d'extraction d'une clé de chaîne.list_languages: Liste toutes les langues présentes dans le catalogue.add_language: Ajoute une nouvelle langue au fichier xcstrings.remove_language: Supprime une langue du catalogue.update_language: Renomme ou met à jour un code de langue.list_untranslated: Liste les clés qui nécessitent une traduction par langue.
Installation
Ajoutez les éléments suivants à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"xcstrings": {
"command": "/Users/you/.cargo/bin/xcstrings-mcp",
"transport": "stdio"
}
}
}
Hôtes supportés
- Claude Desktop
- Claude Code
- Codex
Installation rapide
cargo install --path .Informations
- Tarification
- free





