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: GeoServer MCP 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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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