DeepL MCP Server
DeepL MCP-Server
Ein MCP-Server (Model Context Protocol), der hochwertige Übersetzungsfunktionen über die DeepL-API bereitstellt.
Funktionen
Dieser Server bietet 24 Tools für die Arbeit mit DeepL:
Tool | Beschreibung | Erforderliche Parameter |
| Übersetzt Text mit Optionen für Förmlichkeit, Kontext, Glossar, Modell, Tag-Behandlung, Stil, Translation Memory und benutzerdefinierte Anweisungen |
|
| Verbessert die Klarheit und den Stil von Texten mithilfe von DeepL Write mit optionalem Schreibstil und Tonfall |
|
| Listet v2-Quellsprachen auf | — |
| Listet v2-Zielsprachen mit Informationen zur Unterstützung von Förmlichkeit auf | — |
| Ruft API-Nutzungsstatistiken ab | — |
| Ruft unterstützte Beta-v3-Sprachen nach Produkt mit Funktionsmetadaten ab | — |
| Ruft Beta-v3-Sprachprodukte und Funktionsregeln ab | — |
| Listet Sprachpaare auf, die von Glossaren unterstützt werden | — |
| Listet v3-Glossare auf | — |
| Ruft v3-Glossar-Metadaten ab |
|
| Ruft Glossar-Wörterbucheinträge ab |
|
| Erstellt ein v3-mehrsprachiges Glossar |
|
| Löscht ein v3-Glossar |
|
| Listet v3-Translation-Memories auf, die für das Konto verfügbar sind | — |
| Listet v3-Stilregel-Listen auf | — |
| Ruft eine v3-Stilregel-Liste ab |
|
| Erstellt eine v3-Stilregel-Liste |
|
| Aktualisiert den Namen einer v3-Stilregel-Liste |
|
| Löscht eine v3-Stilregel-Liste |
|
| Fordert eine DeepL Voice Echtzeit-WebSocket-Sitzung an |
|
| Fordert ein Ersatz-Token für die DeepL Voice Echtzeit-Sitzung an | — |
| Lädt eine lokale Datei für die Dokumentenübersetzung hoch |
|
| Überprüft den Status der Dokumentenübersetzung |
|
| Lädt ein übersetztes Dokument auf einen lokalen Pfad herunter |
|
Übersetzungsfunktionen
Modellauswahl der nächsten Generation — Verwenden Sie
model_type-Werte wiequality_optimizedoderprefer_quality_optimizedKontrolle der Förmlichkeit — Passen Sie den Tonfall für formelle/informelle Kontexte an
Kontext-Parameter — Geben Sie zusätzlichen Kontext für eine bessere Genauigkeit an (wird nicht berechnet)
Glossar-Unterstützung — Erstellen, auflisten, prüfen, verwenden und löschen Sie DeepL v3-Glossare
Batch-Übersetzung — Übersetzen Sie mehrere Texte in einer einzigen Anfrage
Formatierung beibehalten — Behalten Sie die ursprüngliche Textformatierung bei
HTML/XML-Tag-Behandlung — Verwenden Sie
tag_handling,tag_handling_version,ignore_tags,splitting_tagsund verwandte OptionenAbrechnungstransparenz — Verwenden Sie
show_billed_characters, um die Anzahl der berechneten Zeichen in Übersetzungsantworten einzubeziehenDokumentenübersetzung — Hochladen, Abfragen und Herunterladen übersetzter Dateien
v3-Sprachmetadaten — Abrufen produktspezifischer Sprachunterstützung und Funktionsregeln
Translation Memories — Auflisten von Translation Memories des Kontos und deren Verwendung in Übersetzungsanfragen
Stilregeln — Auflisten, Erstellen, Prüfen, Umbenennen, Löschen und Verwenden von Stilregel-Listen
Einrichtung von Voice-Sitzungen — Anfordern oder Wiederverbinden von DeepL Voice Echtzeit-WebSocket-Sitzungen; das Audio-Streaming erfolgt über die zurückgegebene WebSocket-URL
DeepL Write-Optionen — Umformulieren mit
writing_styleundtone, wenn der Plan die Write-API unterstütztKontrolle der Satzteilung — Steuern Sie, wie Sätze geteilt werden
Automatische API-Typ-Erkennung
Der Server erkennt automatisch, ob Sie die Free- oder Pro-API verwenden, basierend auf Ihrem Schlüsselformat:
Schlüssel, die auf
:fxenden → Free API (api-free.deepl.com)Andere Schlüssel → Pro API (
api.deepl.com)
Related MCP server: GeoServer MCP Server
Voraussetzungen
Node.js 18+ (einschließlich Node.js 25)
DeepL API-Schlüssel — Hier registrieren (Kostenlose Stufe verfügbar)
Schnellstart
1. Klonen und Erstellen
git clone https://github.com/watchdealer-pavel/deepl-mcp-server.git
cd deepl-mcp-server
npm install2. Konfigurieren Sie Ihren MCP-Client
Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"deepl": {
"command": "node",
"args": ["/path/to/deepl-mcp-server/build/index.js"],
"env": {
"DEEPL_API_KEY": "your-api-key-here"
}
}
}
}Claude Code (.mcp.json in Ihrem Projekt):
{
"mcpServers": {
"deepl": {
"command": "node",
"args": ["/path/to/deepl-mcp-server/build/index.js"],
"env": {
"DEEPL_API_KEY": "your-api-key-here"
}
}
}
}3. Starten Sie Ihren MCP-Client neu
Starten Sie Claude Desktop oder Claude Code neu, um den Server zu laden.
Nutzungsbeispiele
Grundlegende Übersetzung
{
"text": "Hello, how are you?",
"target_lang": "DE"
}Formelle Übersetzung mit Kontext
{
"text": "Thanks for your help!",
"target_lang": "DE",
"formality": "more",
"context": "Business email to a client"
}Batch-Übersetzung
{
"text": ["Hello", "Goodbye", "Thank you"],
"target_lang": "FR"
}API-Nutzung prüfen
Verwenden Sie get_usage, um Ihr aktuelles Kontingent zu sehen:
{
"character_count": 12500,
"character_limit": 500000,
"characters_remaining": 487500,
"percent_used": "2.50%",
"api_type": "Free"
}Unterstützte Sprachen
Quellsprachen (automatisch erkannt, falls weggelassen)
AR, BG, CS, DA, DE, EL, EN, ES, ET, FI, FR, HU, ID, IT, JA, KO, LT, LV, NB, NL, PL, PT, RO, RU, SK, SL, SV, TR, UK, ZH
Zielsprachen
Alle Quellsprachen plus regionale Varianten:
EN-GB— Britisches EnglischEN-US— Amerikanisches EnglischPT-BR— Brasilianisches PortugiesischPT-PT— Europäisches PortugiesischZH-HANS— Vereinfachtes ChinesischZH-HANT— Traditionelles Chinesisch
Verwenden Sie get_target_languages für eine vollständige Liste mit Indikatoren zur Unterstützung von Förmlichkeit.
Fehlerbehandlung
Der Server behandelt häufige API-Fehler:
400 — Ungültige Parameter
401/403 — Authentifizierung fehlgeschlagen oder Funktion im aktuellen Plan nicht verfügbar
429 — Ratenlimit überschritten
456 — Kontingent überschritten
Sicherheit und OSV-Status
Dieses Repository wurde mit dem OSV-Scanner von Google gescannt und in einen sauberen Zustand versetzt.
Letztes Scan-Ergebnis: 0 bekannte Abhängigkeitsschwachstellen
Berichte werden in
.osv/osv-report.jsonund.osv/osv-summary.mdgeschriebenSanierungshinweise finden Sie in
.osv/remediation-notes.mdDie anfälligen direkten Abhängigkeitsketten wurden durch ein Upgrade von
@modelcontextprotocol/sdkundaxiosbehoben
Führen Sie den Scan lokal aus:
export PATH="$HOME/.local/bin:$PATH"
osv-project-scan .Entwicklung
# Watch mode (auto-rebuild)
npm run watch
# Manual build
npm run build
# Run the server
npm start
# Test with MCP Inspector
npm run inspector
# Run live end-to-end tests against DeepL API
# Requires DEEPL_API_KEY in the environment and consumes a small number of billable characters.
npm run test:liveDer Live-Test umfasst Übersetzung, Sprachauflistung, v3-Sprachmetadaten, Auflistung von Translation Memories, Auflistung/Erstellung/Abruf/Aktualisierung/Löschung von Stilregeln (sofern verfügbar), Anforderung von Voice-Sitzungen (sofern verfügbar), Nutzung, Glossar-Erstellung/-Nutzung/-Löschung, Dokumenten-Upload/-Status/-Download und DeepL Write. Kostenlose API-Schlüssel können einen erwarteten Plan-Fehler für DeepL Write zurückgeben.
Lizenz
MIT-Lizenz — siehe LICENSE-Datei.
Links
DeepL Pro API — Registrieren Sie sich für den API-Zugriff
Model Context Protocol — MCP-Dokumentation
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/watchdealer-pavel/deepl-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server