Saltar al contenido principal

Configuración

El camino rápido​

Guarda tus ajustes una vez, deja que el CLI registre el servidor en los clientes que encuentre:

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 muestra una lista de clientes que encontró. Ataque los que quieras, y registra el servidor a través del propio CLI de cada cliente, bajo el nombre libretranslate. El comando registrado lee la configuración guardada cuando el cliente la lanza, por lo que ninguna clave de API termina en el config del cliente. See libretranslate mcp install para las banderas.

A mano: stdio​

Deja que el cliente empiece libretranslate-mcp. Lee la configuración guardada, por lo que el config cliente no necesita claves:

{
"mcpServers": {
"libretranslate": { "command": "npx", "args": ["-y", "-p", "@hoyasumii/libretranslate", "libretranslate-mcp"] }
}
}

In Claude Code:

claude mcp add libretranslate -- npx -y -p @hoyasumii/libretranslate libretranslate-mcp

Sin una configuración guardada, el servidor utiliza http://localhost:5000 y ninguna llave. Para señalarlo en otro lugar, o para anular el archivo guardado, dar al cliente un env bloque (ver Configuración):

{
"mcpServers": {
"libretranslate": {
"command": "npx",
"args": ["-y", "-p", "@hoyasumii/libretranslate", "libretranslate-mcp"],
"env": { "LIBRETRANSLATE_URL": "https://libretranslate.com", "LIBRETRANSLATE_API_KEY": "your-api-key" }
}
}
}

A mano: HTTP​

Ejecutar un servidor en el fondo y señalar a sus clientes en su 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

Sin el CLI, libretranslate-mcp --http lo ejecuta en primer plano con la configuración del entorno o la configuración guardada. libretranslate-mcp --help lista las banderas. Para iniciar el servidor en cada login, ejecutar npx libretranslate mcp boot enable (ver libretranslate mcp boot).

Comprobando que funciona​

Pide a tu agente que llame libretranslate_status, o ejecutarlo desde el terminal:

npx libretranslate status

Responde a la URL de instancia, si una clave está configurada y requerida, el límite de caracteres y los formatos de archivo.