Servidor MCP

Cómo hacer que LibreTranslate esté disponible para agentes de IA.

LibreTranslate puede dar capacidades de traducción automática a agentes de IA que soporten el protocolo MCP.

Configuración

Añade esto a la configuración de tu cliente:

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"
      }
    }
  }
}
VariableDescripción
LIBRETRANSLATE_API_URLURL de la API de LibreTranslate (por defecto: https://libretranslate.com)
LIBRETRANSLATE_API_KEYClave de API para el servicio LibreTranslate (requerida para libretranslate.com)

Herramientas disponibles

detect

Detecta el idioma de un texto dado.

translate

Traduce texto de un idioma a otro.

languages

Lista todos los idiomas soportados para la traducción.

Consulta LibreTranslate-MCP para detalles de implementación.

Herramientas y endpoints HTTP

MCPArgumentosSolicitud HTTP
detecttextPOST /detect
translatetext, source, targetPOST /translate
languagesNoneGET /languages

La herramienta translate solicita tres traducciones alternativas. Las herramientas devuelven JSON como texto en un bloque de contenido MCP; las solicitudes fallidas incluyen isError: true.

Dónde se realiza la traducción

El proceso MCP se ejecuta en tu equipo. La traducción se realiza en la instancia de LibreTranslate indicada por LIBRETRANSLATE_API_URL. Para usar tu propia instancia, configura su dirección; consulta la guía de autoalojamiento.