Provides tools for translating text between supported languages and retrieving lists of available source and target languages using the DeepL API.
DeepL MCP Server
An MCP (Model Context Protocol) server providing DeepL translation capabilities.
Features
This server exposes the following tools via MCP:
translate_text
: Translates one or more text strings between supported languages using the DeepL API.list_languages
: Retrieves the list of languages supported by the DeepL API (either source or target languages).
Prerequisites
- Node.js and npm/yarn: Required to install dependencies and run the server.
- DeepL API Key: You need an API key from DeepL. Both Free and Pro plans provide API access. Sign up or learn more at https://www.deepl.com/pro-api.
Installation
- Clone the repository:
- Install dependencies:
- Build the server:This command compiles the TypeScript source code into JavaScript, placing the output in the
build/
directory (specificallybuild/index.js
).
Configuration
The server requires your DeepL API key to be provided via the DEEPL_API_KEY
environment variable. You need to configure your MCP client (like Cline/Roo Code or the Claude Desktop App) to run this server and pass the environment variable.
Example Configuration:
Below are examples for common MCP clients. Remember to replace /path/to/your/deepl-mcp-server/build/index.js
with the actual absolute path to the compiled server file on your system, and YOUR_DEEPL_API_KEY
with your real DeepL API key.
Cline / Roo Code (VS Code Extension)
- Open your VS Code settings for MCP servers. On macOS, this is typically located at:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
(Note: The exact path might vary based on your operating system and VS Code installation type (e.g., Insiders).) - Add the following configuration block under the
mcpServers
key:
Claude Desktop App
- Open the Claude Desktop App configuration file. On macOS, this is typically located at:
~/Library/Application Support/Claude/claude_desktop_config.json
(Note: The exact path might vary based on your operating system.) - Add the following configuration block under the
mcpServers
key:
Usage
Once configured, you can invoke the server's tools from your AI assistant using the use_mcp_tool
command/tool.
list_languages
Example
translate_text
Example
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server that provides DeepL translation capabilities, allowing AI assistants to translate text between supported languages via the DeepL API.
Related MCP Servers
- -securityFlicense-qualityA ModelContextProtocol server providing high-quality translation services with a three-stage translation workflow (analysis, segmented translation, full-text review) that supports multiple languages and integrates with Claude and OpenAI-compatible models.Last updated -19TypeScript
DeepL MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to translate and rephrase text between numerous languages using the DeepL API.Last updated -581435JavaScriptMIT License- -securityAlicense-qualityA Model Context Protocol server that enables developers to integrate advanced text-to-speech and video translation capabilities into their applications through simple API calls.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python