Server MCP
LibreTranslate può fornire capacità di traduzione automatica agli agenti AI che supportano il protocollo MCP.
Configurazione
Aggiungi questo alla configurazione del tuo client:
OpenCode
{
"mcp": {
"LibreTranslate": {
"type": "local",
"command": ["npx", "-y", "@libretranslate/mcp"],
"environment": {
"LIBRETRANSLATE_API_URL": "https://libretranslate.com",
"LIBRETRANSLATE_API_KEY": "your-api-key"
}
}
}
}Claude
{
"mcpServers": {
"libretranslate": {
"command": "npx",
"args": ["-y", "@libretranslate/mcp"],
"env": {
"LIBRETRANSLATE_API_URL": "https://libretranslate.com",
"LIBRETRANSLATE_API_KEY": "your-api-key"
}
}
}
}| Variabile | Descrizione |
|---|---|
LIBRETRANSLATE_API_URL | URL dell’API di LibreTranslate (predefinito: https://libretranslate.com) |
LIBRETRANSLATE_API_KEY | Chiave API per il servizio LibreTranslate (richiesta per libretranslate.com) |
Strumenti disponibili
detect
Rileva la lingua di un dato testo.
translate
Traduci il testo da una lingua all’altra.
languages
Elenca tutte le lingue supportate per la traduzione.
Vedi LibreTranslate-MCP per i dettagli d’implementazione.
Strumenti ed endpoint HTTP
| MCP | Argomenti | Richiesta HTTP |
|---|---|---|
detect | text | POST /detect |
translate | text, source, target | POST /translate |
languages | None | GET /languages |
Lo strumento translate richiede tre traduzioni alternative. Gli strumenti restituiscono JSON come testo in un blocco di contenuto MCP; le richieste non riuscite riportano isError: true.
Il processo MCP viene eseguito sul tuo computer. La traduzione avviene sull’istanza LibreTranslate indicata da LIBRETRANSLATE_API_URL. Per usare una tua istanza, imposta il suo indirizzo; consulta la guida all’hosting autonomo.