Zum Hauptinhalt springen

Einrichtung

Der schnelle Weg​

Speichern Sie Ihre Einstellungen einmal und lassen Sie die CLI den Server in den Clients registrieren, die sie findet:

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 zeigt eine Checkliste der gefundenen Clients. Wählen Sie diejenigen, die Sie wollen, und es registriert den Server über jeden Client eigenen CLI, unter dem Namen libretranslateDer registrierte Befehl liest die gespeicherte Konfiguration, wenn der Client sie startet, so dass kein API-Schlüssel in der Client-Konfiguration landet. Siehe libretranslate mcp install für die Flaggen.

Handschrift: stdio​

Lassen Sie den Client starten libretranslate-mcpEs liest die gespeicherte Konfiguration, so dass die Client-Konfiguration keine Schlüssel benötigt:

{
"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

Ohne eine gespeicherte Konfiguration verwendet der Server http://localhost:5000 Und keinen Schlüssel. Um es an anderer Stelle zu zeigen oder die gespeicherte Datei zu überschreiben, geben Sie dem Client eine env Block (siehe) Konfiguration:

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

Von Hand: HTTP​

Führen Sie einen Server im Hintergrund aus und zeigen Sie Ihre Clients auf die 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

Ohne die CLI, libretranslate-mcp --http führt es im Vordergrund mit den Einstellungen aus der Umgebung oder der gespeicherten Konfiguration aus. libretranslate-mcp --help Liste der Flaggen. Um den Server bei jedem Login zu starten, laufen npx libretranslate mcp boot enable (siehe) libretranslate mcp boot.

Überprüfen, dass es funktioniert​

Bitten Sie Ihren Agenten, anzurufen libretranslate_status, oder führen Sie es vom Terminal aus:

npx libretranslate status

Es beantwortet die Instanz-URL, ob ein Schlüssel konfiguriert und erforderlich ist, die Zeichenbegrenzung und die Dateiformate.