DeepL MCP Server
DeepL MCPサーバー
DeepL APIを介して高品質な翻訳機能を提供するMCP(Model Context Protocol)サーバーです。
機能
このサーバーは、DeepLを操作するための24個のツールを提供します:
ツール | 説明 | 必須パラメータ |
| 丁寧さ、コンテキスト、用語集、モデル、タグ処理、スタイル、翻訳メモリ、カスタム指示オプションを使用してテキストを翻訳 |
|
| DeepL Writeを使用して、オプションの文体やトーンでテキストの明瞭さとスタイルを改善 |
|
| v2のソース言語を一覧表示 | — |
| 丁寧さのサポート情報を含むv2のターゲット言語を一覧表示 | — |
| APIの使用統計を取得 | — |
| 製品ごとのベータ版v3サポート言語と機能メタデータを取得 | — |
| ベータ版v3の言語製品と機能ルールを取得 | — |
| 用語集でサポートされている言語ペアを一覧表示 | — |
| v3の用語集を一覧表示 | — |
| v3の用語集メタデータを取得 |
|
| 用語集の辞書エントリを取得 |
|
| v3の多言語用語集を作成 |
|
| v3の用語集を削除 |
|
| アカウントで利用可能なv3翻訳メモリを一覧表示 | — |
| v3のスタイルルールリストを一覧表示 | — |
| v3のスタイルルールリストを取得 |
|
| v3のスタイルルールリストを作成 |
|
| v3のスタイルルールリスト名を更新 |
|
| v3のスタイルルールリストを削除 |
|
| DeepL VoiceリアルタイムWebSocketセッションをリクエスト |
|
| DeepL Voiceリアルタイムトークンの再発行をリクエスト | — |
| ドキュメント翻訳用にローカルファイルをアップロード |
|
| ドキュメントの翻訳状況を確認 |
|
| 翻訳済みドキュメントをローカルパスにダウンロード |
|
翻訳機能
次世代モデルの選択 —
quality_optimizedやprefer_quality_optimizedなどのmodel_type値を使用丁寧さの制御 — フォーマル/インフォーマルな文脈に合わせてトーンを調整
コンテキストパラメータ — 精度向上のための追加コンテキストを提供(課金対象外)
用語集サポート — DeepL v3用語集の作成、一覧表示、確認、使用、削除
バッチ翻訳 — 1回のリクエストで複数のテキストを翻訳
フォーマットの保持 — 元のテキストフォーマットを維持
HTML/XMLタグ処理 —
tag_handling,tag_handling_version,ignore_tags,splitting_tagsおよび関連オプションを使用課金状況の可視化 —
show_billed_charactersを使用して、翻訳レスポンスに課金対象文字数を含めるドキュメント翻訳 — 翻訳済みファイルのアップロード、ポーリング、ダウンロード
v3言語メタデータ — 製品固有の言語サポートと機能ルールを取得
翻訳メモリ — アカウントの翻訳メモリを一覧表示し、翻訳リクエストで使用
スタイルルール — スタイルルールリストの一覧表示、作成、確認、名前変更、削除、使用
音声セッション設定 — DeepL VoiceリアルタイムWebSocketセッションのリクエストまたは再接続。音声ストリーミングは返されたWebSocket URLで行われます
DeepL Writeオプション — プランがWrite APIをサポートしている場合、
writing_styleとtoneを使用して言い換え文分割の制御 — 文の分割方法を制御
APIタイプの自動検出
サーバーは、キーの形式に基づいてFree APIかPro APIかを自動的に検出します:
:fxで終わるキー → Free API (api-free.deepl.com)その他のキー → Pro 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のテストを行います。Free 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