Server MCP

Come rendere LibreTranslate disponibile per gli agenti AI.

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"
      }
    }
  }
}
VariabileDescrizione
LIBRETRANSLATE_API_URLURL dell’API di LibreTranslate (predefinito: https://libretranslate.com)
LIBRETRANSLATE_API_KEYChiave 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

MCPArgomentiRichiesta HTTP
detecttextPOST /detect
translatetext, source, targetPOST /translate
languagesNoneGET /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.

Dove avviene la traduzione

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.