Servidor MCP
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"
}
}
}
}| Variable | Descripción |
|---|---|
LIBRETRANSLATE_API_URL | URL de la API de LibreTranslate (por defecto: https://libretranslate.com) |
LIBRETRANSLATE_API_KEY | Clave 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
| MCP | Argumentos | Solicitud HTTP |
|---|---|---|
detect | text | POST /detect |
translate | text, source, target | POST /translate |
languages | None | GET /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.
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.