DeepL MCP Server
DeepL MCP Server
Сервер MCP (Model Context Protocol), предоставляющий высококачественные возможности перевода через DeepL API.
Функции
Этот сервер предоставляет 24 инструмента для работы с DeepL:
Инструмент | Описание | Обязательные параметры |
| Перевод текста с опциями формальности, контекста, глоссария, модели, обработки тегов, стиля, памяти переводов и пользовательских инструкций |
|
| Улучшение ясности и стиля текста с помощью DeepL Write с опциональным стилем письма и тоном |
|
| Список исходных языков v2 | — |
| Список целевых языков v2 с информацией о поддержке формальности | — |
| Получение статистики использования API | — |
| Получение поддерживаемых языков бета-версии v3 по продуктам с метаданными функций | — |
| Получение языковых продуктов бета-версии v3 и правил функций | — |
| Список языковых пар, поддерживаемых глоссариями | — |
| Список глоссариев v3 | — |
| Получение метаданных глоссария v3 |
|
| Получение словарных статей глоссария |
|
| Создание многоязычного глоссария v3 |
|
| Удаление глоссария v3 |
|
| Список памятей переводов v3, доступных для учетной записи | — |
| Список списков правил стиля v3 | — |
| Получение списка правил стиля v3 |
|
| Создание списка правил стиля v3 |
|
| Обновление названия списка правил стиля v3 |
|
| Удаление списка правил стиля v3 |
|
| Запрос сессии DeepL Voice через WebSocket в реальном времени |
|
| Запрос нового токена DeepL Voice в реальном времени | — |
| Загрузка локального файла для перевода документа |
|
| Проверка статуса перевода документа |
|
| Скачивание переведенного документа по локальному пути |
|
Функции перевода
Выбор модели нового поколения — Используйте значения
model_type, такие какquality_optimizedилиprefer_quality_optimizedКонтроль формальности — Настройка тона для формальных/неформальных контекстов
Параметр контекста — Предоставление дополнительного контекста для повышения точности (не тарифицируется)
Поддержка глоссариев — Создание, просмотр, проверка, использование и удаление глоссариев DeepL v3
Пакетный перевод — Перевод нескольких текстов в одном запросе
Сохранение форматирования — Сохранение исходного форматирования текста
Обработка тегов HTML/XML — Использование
tag_handling,tag_handling_version,ignore_tags,splitting_tagsи связанных опцийВидимость биллинга — Использование
show_billed_charactersдля включения количества тарифицируемых символов в ответы переводаПеревод документов — Загрузка, опрос статуса и скачивание переведенных файлов
Метаданные языков v3 — Получение поддержки языков и правил функций для конкретных продуктов
Память переводов — Список памятей переводов учетной записи и их использование в запросах на перевод
Правила стиля — Список, создание, проверка, переименование, удаление и использование списков правил стиля
Настройка голосовой сессии — Запрос или переподключение сессий DeepL Voice через WebSocket в реальном времени; потоковая передача аудио осуществляется через возвращенный URL WebSocket
Опции DeepL Write — Перефразирование с помощью
writing_styleиtone, если тарифный план поддерживает Write APIКонтроль разбиения предложений — Управление тем, как разбиваются предложения
Автоматическое определение типа API
Сервер автоматически определяет, используете ли вы бесплатный или платный API, основываясь на формате вашего ключа:
Ключи, заканчивающиеся на
:fx→ Бесплатный API (api-free.deepl.com)Другие ключи → Платный API (
api.deepl.com)
Related MCP server: AiryLark MCP Translation Server
Предварительные требования
Node.js 18+ (включая Node.js 25)
Ключ DeepL API — Зарегистрируйтесь здесь (доступен бесплатный уровень)
Быстрый старт
1. Клонирование и сборка
git clone https://github.com/watchdealer-pavel/deepl-mcp-server.git
cd deepl-mcp-server
npm install2. Настройка вашего MCP-клиента
Добавьте в конфигурацию вашего MCP-клиента:
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 в вашем проекте):
{
"mcpServers": {
"deepl": {
"command": "node",
"args": ["/path/to/deepl-mcp-server/build/index.js"],
"env": {
"DEEPL_API_KEY": "your-api-key-here"
}
}
}
}3. Перезапуск вашего MCP-клиента
Перезапустите Claude Desktop или Claude Code, чтобы загрузить сервер.
Примеры использования
Базовый перевод
{
"text": "Hello, how are you?",
"target_lang": "DE"
}Формальный перевод с контекстом
{
"text": "Thanks for your help!",
"target_lang": "DE",
"formality": "more",
"context": "Business email to a client"
}Пакетный перевод
{
"text": ["Hello", "Goodbye", "Thank you"],
"target_lang": "FR"
}Проверка использования API
Используйте get_usage, чтобы увидеть вашу текущую квоту:
{
"character_count": 12500,
"character_limit": 500000,
"characters_remaining": 487500,
"percent_used": "2.50%",
"api_type": "Free"
}Поддерживаемые языки
Исходные языки (определяются автоматически, если пропущены)
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
Целевые языки
Все исходные языки плюс региональные варианты:
EN-GB— Британский английскийEN-US— Американский английскийPT-BR— Бразильский португальскийPT-PT— Европейский португальскийZH-HANS— Упрощенный китайскийZH-HANT— Традиционный китайский
Используйте get_target_languages для получения полного списка с индикаторами поддержки формальности.
Обработка ошибок
Сервер обрабатывает распространенные ошибки API:
400 — Неверные параметры
401/403 — Ошибка аутентификации или функция недоступна в текущем тарифном плане
429 — Превышен лимит запросов
456 — Превышена квота
Безопасность и статус OSV
Этот репозиторий был просканирован с помощью Google OSV-Scanner и приведен в чистое состояние.
Последний результат сканирования: 0 известных уязвимостей зависимостей
Отчеты записываются в
.osv/osv-report.jsonи.osv/osv-summary.mdПримечания по исправлению находятся в
.osv/remediation-notes.mdУязвимые цепочки прямых зависимостей были исправлены путем обновления
@modelcontextprotocol/sdkиaxios
Запустите сканирование локально:
export PATH="$HOME/.local/bin:$PATH"
osv-project-scan .Разработка
# 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:liveТестовый запуск проверяет перевод, список языков, метаданные языков v3, список памятей переводов, список/создание/получение/обновление/удаление правил стиля (если доступно), запрос голосовой сессии (если доступно), использование, создание/использование/удаление глоссария, загрузку/статус/скачивание документа и DeepL Write. Ключи бесплатного API могут возвращать ожидаемую ошибку плана для DeepL Write.
Лицензия
Лицензия MIT — см. файл LICENSE.
Ссылки
DeepL Pro API — Зарегистрируйтесь для доступа к API
Model Context Protocol — Документация MCP
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables users to manage translations for their applications through SimpleLocalize's localization platform via natural language prompts in Cursor.73MIT
- FlicenseNot gradedqualityDmaintenanceA 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.26

DeepL MCP Serverofficial
AlicenseAqualityAmaintenanceA Model Context Protocol server that enables AI assistants to translate and rephrase text between numerous languages using the DeepL API.13791111MIT- AlicenseNot gradedqualityDmaintenanceAn AI-driven text translation service supporting 20+ languages, based on the Model Context Protocol (MCP) for integration with Claude Desktop and other MCP-compatible applications.MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
LibreTranslate MCP — open-source machine translation (BYO endpoint)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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