What is DeepL MCP Server?
An MCP (Model Context Protocol) server that provides high‑quality translation capabilities via the DeepL API, for use with MCP clients like Claude Desktop and Claude Code. It offers 24 tools covering text translation, rephrasing, document translation, glossary management, translation memories, style rules, voice sessions, and usage statistics.
How to use DeepL MCP Server?
Install Node.js 18+, clone the repository, run npm install, build with npm run build, then configure your MCP client with the server command pointing to the built index.js and set the DEEPL_API_KEY environment variable. For example, in Claude Desktop’s configuration JSON add a “deepl” MCP server entry with the command node and args ["/path/to/deepl-mcp-server/build/index.js"] plus the env variable. Restart the client to load the server.
Key features of DeepL MCP Server
- 24 tools including translation, rephrasing, document upload, glossaries, voice sessions
- Automatic detection of Free vs Pro API from the key suffix (
:fx or not)
- Supports next‑gen model selection, formality, context, glossaries, and batch translation
- Document translation: upload, check status, download translated files
- Voice session setup via DeepL Voice realtime WebSocket
- Comprehensive error handling for common API errors (400, 401/403, 429, 456)
Use cases of DeepL MCP Server
- Translate text with control over formality, model, glossaries, and tag handling
- Rephrase text to improve clarity and style using DeepL Write options
- Manage glossaries (create, list, inspect, delete) and translation memories
- Upload and download translated documents automatically
- Integrate real‑time translation into voice‑enabled applications
评论