Configuration
La voie rapide
Enregistrez vos paramètres une fois, puis laissez le CLI enregistrer le serveur dans les clients qu'il trouve:
npx libretranslate mcp config # asks for the instance URL, an API key if it issues keys, and a port
npx libretranslate mcp install # finds Claude Code, Codex and OpenCode on your PATH and registers libretranslate-mcp (stdio)
install montre une liste des clients qu'il a trouvés. Cochez ceux que vous voulez, et il enregistre le serveur à
travers le CLI propre de chaque client, sous le nom libretranslate. La commande enregistrée lit la configuration
enregistrée lorsque le client la lance, donc aucune clé API ne se retrouve dans la configuration du client. Voir
libretranslate mcp install pour les drapeaux.
À la main: stdio
Laissez le client commencer libretranslate-mcp. Il lit la configuration enregistrée, donc la configuration du client
n'a pas besoin de clés:
{
"mcpServers": {
"libretranslate": { "command": "npx", "args": ["-y", "-p", "@hoyasumii/libretranslate", "libretranslate-mcp"] }
}
}
En Claude Code:
claude mcp add libretranslate -- npx -y -p @hoyasumii/libretranslate libretranslate-mcp
Sans configuration enregistrée, le serveur utilise http://localhost:5000 et pas de clé. Pour le pointer ailleurs, ou
pour surcharger le fichier sauvegardé, donnez au client une env bloc (voir Configuration) :
{
"mcpServers": {
"libretranslate": {
"command": "npx",
"args": ["-y", "-p", "@hoyasumii/libretranslate", "libretranslate-mcp"],
"env": { "LIBRETRANSLATE_URL": "https://libretranslate.com", "LIBRETRANSLATE_API_KEY": "your-api-key" }
}
}
}
À la main : HTTP
Exécutez un serveur en arrière-plan et pointez vos clients à son URL:
npx libretranslate mcp start # prints the URL, http://127.0.0.1:3768/mcp by default
claude mcp add --transport http libretranslate http://127.0.0.1:3768/mcp
Sans le CLI, libretranslate-mcp --http l'exécute au premier plan avec les paramètres depuis l'environnement ou la
configuration enregistrée. libretranslate-mcp --help liste les drapeaux. Pour démarrer le serveur à chaque connexion,
lancez npx libretranslate mcp boot enable (voir
libretranslate mcp boot) .
Vérification du fonctionnement
Demandez à votre agent d'appeler libretranslate_status, ou l'exécuter depuis le terminal:
npx libretranslate status
Il répond à l'URL de l'instance, si une clé est configurée et requise, la limite de caractères et les formats de fichiers.