🌍 mcp-translate
6 ToolsTexte über die eigene Übersetzungs-Web-App übersetzen, Verlauf und Sprachen abrufen.
- Sprache
- JavaScript (ESM, Node.js)
- SDK
- @modelcontextprotocol/sdk ^1.26.0 · zod ^4.3.6
- Transport
- stdio
- Anbindung
- REST-API der Web-App (Login → API-Token → Authorization: Bearer)
- Stil
- server.tool(name, beschreibung, zodShape, handler)
- env
- MCP_TRANSLATE_API_URL · MCP_TRANSLATE_USER · MCP_TRANSLATE_PASSWORD · MCP_TRANSLATE_PROVIDER · MCP_TRANSLATE_SOURCE_LANG · MCP_TRANSLATE_TARGET_LANG
- Client-Klasse meldet sich bei HTTP 401 genau einmal neu an (AuthError) – abgelaufene Tokens heilen sich selbst.
- Start mit --selftest prüft die Verbindung nur lesend, ohne MCP.
- isMain-Wächter: Beim Import durch Tests startet der Server nicht – Client-Klassen sind einzeln testbar.
- Standard-Sprachpaar pl→de und Anbieter kommen aus Umgebungsvariablen.