DeepL MCP server

DeepL MCP server exposes account glossaries and style rules to an agent for translation through the local package.

  • 120 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • The local package sends text and documents to the external DeepL API using an account key.
  • Document translation reads source files and writes results on the computer running the local process.
All reasons and checks

deepl/deepl-mcp-server

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/deepl-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The local package sends text and documents to the external DeepL API using an account key.
  • Document translation reads source files and writes results on the computer running the local process.

This is third-party code. Review the repository files before installing.

What it does

DeepL MCP server translates text and documents through DeepL API and rephrases text. It is a local MCP server: the agent client starts it as a program and exchanges messages through stdio, the process input and output channels. The local server reads documents on its host computer and saves translations beside them or at a specified path. Agents can inspect account glossaries and style rules before sending text. DeepL recommends a separate remote server for connection without installation, using account sign-in. The file and API-key settings below describe the local repository package.

Who it is for. Technical editors running a local MCP server in Claude Code or Cursor to translate with company terminology.

Good fit when

  • A DOCX repeats company terms and the agent selects the matching glossary.
  • An editor compares tones for a sentence before publishing it.
  • A team runs the local server to translate a PDF and save the result as a separate file.
  • An agent inspects account style rules before translating a technical guide.

Not a fit when

  • The organization prohibits sending translation material to the external DeepL API.
  • An administrator wants to create and edit style rules through the local package’s tools.
  • Local operation is selected but no DeepL API key is available.

Example request

Use the local server to translate this DOCX into German, show available glossaries first and save a new file.

MCP

Transport
stdio
Authentication
API key

Environment variables

DEEPL_API_KEY required, secret
DeepL API key for the local package only.

Limitations

The local package requires Node.js 18 or later and a DeepL API key; it exits immediately without `DEEPL_API_KEY`. Glossary translation needs an explicit source language instead of automatic detection. The local server can only read style rules and custom instructions; edit them in the DeepL account. Document paths refer to the computer running the process, so a file located only on another machine cannot be read through that local path.

How to disable. For the local package, remove `deepl` from the MCP client configuration and revoke any unused API key. Its saved translations remain on disk. Disconnect the separate remote service in the client where it was added.

FAQ

How do I connect DeepL without a local installation?

Open https://www.deepl.com/en/ai-agents, add the remote service to your MCP client and sign in with your DeepL account. It is a separate connection; this card’s `outputFile` and `DEEPL_API_KEY` details describe the local package.

How do I choose a language with the local server?

Ask the agent to list supported target languages, then choose one. When applying a glossary through the local server, also specify the source language; glossary translation cannot use automatic detection.

Where does the local server save a translation?

On the computer running the local server. Without `outputFile`, it appends the language code to the source filename, such as `report_de.pdf`. Ask the agent to set `outputFile` for another directory or name.

Why did the local process exit immediately?

The local package exits if `DEEPL_API_KEY` is unset. Add the key to this MCP server’s environment and reconnect. For the separate remote service, use account sign-in as described on the DeepL page.

Can the local package edit a glossary?

No. The local package reads existing glossaries and applies them to translations. Ask the agent to show the selected glossary’s terms, then confirm your choice and the source language.

Discussion

No questions or reviews yet.

An MCP server that turns PDF, DOCX, XLSX, PPTX, images, audio, web pages and YouTube transcripts into Markdown

MCP serverExtended access3KRepository stars
Official

The MCP server lets agents read and search local Molio vaults, browse file trees and ask questions about their contents.

MCP serverExtended access448Repository stars
Official

An MCP server that lets an agent read long PDFs through a document tree: retrieval by reasoning instead of a vector database

MCP serverExtended access412Repository stars
Official

An MCP server built on Docling: converts PDFs into structured documents, builds new ones and feeds them to RAG

MCP serverExtended access791Repository stars

A local document base for your agent: hybrid semantic and keyword search plus a web UI for browsing and uploads

MCP serverExtended access346Repository stars

Word MCP Live

word-mcp-live

An MCP server for Microsoft Word: the agent edits an open document live, with tracked changes, comments and action rollback

MCP serverBroad access266Repository stars

README in short

The local package accepts a string or an array of texts and translates each array item separately. For target languages with regional variants, it applies a default: for example, `en` becomes `en-US`.

README badge

Report a problem