deepl-mcp-server
@DeepLcom
About deepl-mcp-server
A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"deepl-mcp-server": {
"command": "npx",
"args": [
"deepl-mcp-server"
]
}
}
}Tools
8Get list of available source languages for translation
Get list of available target languages for translation
Translate text to a target language
Rephrase text in the same or different language
Translate a document
Get list of all glossaries and their associated metadata
Get metadata about a specific glossary by id
Retrieve entries from a glossary dictionary
Overview
What is deepl-mcp-server?
A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API. It enables AI assistants to translate text and documents, rephrase text, and leverage DeepL glossaries for consistent terminology. Designed for developers integrating DeepL translation into AI workflows.
How to use deepl-mcp-server?
Run with npx deepl-mcp-server (no installation required). A DeepL API key is mandatory, set via the DEEPL_API_KEY environment variable. Integrate with Claude Desktop by editing claude_desktop_config.json or use claude mcp add with Claude Code.
Key features of deepl-mcp-server
- Translate text between numerous supported languages
- Translate documents (PDF, DOCX, PPTX, HTML, TXT, etc.)
- Rephrase text with configurable style and tone
- Automatic source language detection
- Formality control for supported languages
- Glossary support for consistent terminology translation
- List available source and target languages
Use cases of deepl-mcp-server
- Translate user text inline during AI conversations (e.g., in Claude Desktop)
- Automatically translate uploaded documents via an AI agent with filesystem access
- Rephrase existing content to match business, academic, or casual styles
- Enforce consistent terminology by applying custom DeepL glossaries to translations
FAQ from deepl-mcp-server
What API key do I need and is there a free tier?
You need a DeepL API key from deepl.com/pro-api. A free account lets you translate up to 500,000 characters per month.
What tools does the server provide?
It provides translate-text, translate-document, rephrase-text, get-source-languages, get-target-languages, list-glossaries, get-glossary-info, get-glossary-dictionary-entries, get-writing-styles, and get-writing-tones.
How do I configure it with Claude Desktop?
Create or edit claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %AppData%\Claude\, Linux: ~/.config/Claude/). Add an entry with command: "npx", args: ["deepl-mcp-server"], and env: { "DEEPL_API_KEY": "your-key" }.
What document formats are supported for translation?
PDF, DOCX, PPTX, XLSX, HTML, TXT, and more.
How does glossary support work?
You can list all glossaries (list-glossaries), get metadata for a specific glossary (get-glossary-info), and retrieve actual term entries (get-glossary-dictionary-entries). Use the glossaryId parameter in translate-text or translate-document to apply a glossary for consistent terminology.
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
ghidraMCP
LaurieWiredMCP Server for Ghidra
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Nginx UI
0xJackyYet another WebUI for Nginx
Comments