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 deployed
Maintenance
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…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
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.131,926 npm117MIT- 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