Deepl-MCP-Server
Ein Model Context Protocol (MCP)-Server, der Übersetzungsfunktionen mithilfe der DeepL-API bereitstellt.
Merkmale
Übersetzen Sie Text zwischen zahlreichen Sprachen
Text mit den Funktionen von DeepL umformulieren
Zugriff auf alle DeepL-API-Sprachen und -Funktionen
Automatische Spracherkennung
Formalitätskontrolle für unterstützte Sprachen
Related MCP server: DeepL MCP Server
Installation
Sie können dies mit npm installieren:
Oder Sie können dieses Repository klonen und Abhängigkeiten installieren:
Konfiguration
DeepL API-Schlüssel
Sie benötigen einen DeepL-API-Schlüssel, um diesen Server zu nutzen. Sie erhalten diesen, indem Sie sich bei DeepL API registrieren. Mit einem kostenlosen DeepL-API-Konto können Sie bis zu 500.000 Zeichen pro Monat kostenlos übersetzen.
Verwendung mit Claude Desktop
Dieser MCP-Server lässt sich in Claude Desktop integrieren, um Übersetzungsfunktionen direkt in Ihren Gesprächen mit Claude bereitzustellen.
Konfigurationsschritte
Installieren Sie Claude Desktop, falls noch nicht geschehen
Erstellen oder bearbeiten Sie die Claude Desktop-Konfigurationsdatei:
Unter macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonUnter Windows:
%AppData%\Claude\claude_desktop_config.jsonUnter Linux:
~/.config/Claude/claude_desktop_config.json
Fügen Sie die DeepL MCP-Serverkonfiguration hinzu:
Ersetzen Sie
/path/to/deepl-mcp-serverdurch einen absoluten Pfad zu Ihrer lokalen Kopie dieses Repositorys – zum Beispiel/Users/robotwoman/Code/deepl-mcp-serverErsetzen Sie
your-api-key-heredurch Ihren tatsächlichen DeepL-API-SchlüsselStarten Sie Claude Desktop neu
Nach der Konfiguration kann Claude bei Bedarf die DeepL-Übersetzungstools nutzen. Sie können Claude bitten, Text zwischen Sprachen zu übersetzen. Die DeepL-API wird im Hintergrund verwendet.
Verfügbare Tools
Dieser Server bietet die folgenden Tools:
get-source-languages: Liste der verfügbaren Quellsprachen für die Übersetzung abrufenget-target-languages: Liste der verfügbaren Zielsprachen für die Übersetzung abrufentranslate-text: Übersetzen Sie Text in eine Zielspracherephrase-text: Text in der gleichen oder einer anderen Sprache umformulieren
Werkzeugdetails
Text übersetzen
Dieses Tool übersetzt Text zwischen Sprachen mithilfe der DeepL-API.
Parameter:
text: Der zu übersetzende TexttargetLang: Zielsprachencode (z. B. „en-US“, „de“, „fr“)formality(optional): Steuert den Formalitätsgrad der Übersetzung:'less': Verwenden Sie eine informelle Sprache'more': Verwenden Sie eine formellere, höflichere Sprache'default': Standardformalität verwenden'prefer_less': Verwenden Sie eine informelle Sprache, falls verfügbar, andernfalls die Standardsprache.'prefer_more': Verwenden Sie eine formelle Sprache, falls verfügbar, andernfalls die Standardsprache
Text umformulieren
Dieses Tool formuliert Text mithilfe der DeepL-API in derselben oder einer anderen Sprache um.
Parameter:
text: Der umzuformulierende Text
Unterstützte Sprachen
Die DeepL-API unterstützt eine Vielzahl von Übersetzungssprachen. Mit den Tools get-source-languages und get-target-languages können Sie alle aktuell unterstützten Sprachen anzeigen.
Einige Beispiele für unterstützte Sprachen sind:
Englisch (en, en-US, en-GB)
Deutsch (de)
Spanisch (es)
Französisch (fr)
Italienisch (it)
Japanisch (ja)
Chinesisch (zh)
Portugiesisch (pt-BR, pt-PT)
Russisch (ru)
Und viele mehr
Debuggen
Informationen zum Debuggen finden Sie in der MCP-Debugging-Dokumentation .
Fehlerbehandlung
Wenn bei der DeepL-API Fehler auftreten, überprüfen Sie Folgendes:
Überprüfen Sie, ob Ihr API-Schlüssel korrekt ist
Stellen Sie sicher, dass Sie Ihre API-Nutzungslimits nicht überschreiten
Stellen Sie sicher, dass die von Ihnen verwendeten Sprachcodes unterstützt werden
Lizenz
MIT