deepl-mcp-server
DeepL API を使用して翻訳機能を提供するモデルコンテキストプロトコル (MCP) サーバー。
特徴
多数の言語間でテキストを翻訳する
DeepLの機能を使ってテキストを言い換える
すべてのDeepL API言語と機能へのアクセス
自動言語検出
サポートされている言語の形式制御
Related MCP server: DeepL MCP Server
インストール
これは npm を使用してインストールできます。
npm install deepl-mcp-serverまたは、このリポジトリをクローンして依存関係をインストールすることもできます。
git clone https://github.com/DeepLcom/deepl-mcp-server.git
cd deepl-mcp-server
npm install構成
DeepL APIキー
このサーバーをご利用いただくには、DeepL APIキーが必要です。DeepL APIにサインアップすると取得できます。DeepL API無料アカウントでは、月間最大50万文字まで無料で翻訳できます。
Claude Desktopでの使用
この MCP サーバーは Claude Desktop と統合され、Claude との会話で直接翻訳機能を提供します。
設定手順
Claude Desktopをまだインストールしていない場合はインストールしてください
Claude Desktop 構成ファイルを作成または編集します。
macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows の場合:
%AppData%\Claude\claude_desktop_config.jsonLinuxの場合:
~/.config/Claude/claude_desktop_config.json
DeepL MCP サーバー構成を追加します。
{
"mcpServers": {
"deepl": {
"command": "npx",
"args": ["-y", "/path/to/deepl-mcp-server"],
"env": {
"DEEPL_API_KEY": "your-api-key-here"
}
}
}
}/path/to/deepl-mcp-server、このリポジトリのローカルコピーへの絶対パスに置き換えます。例:/Users/robotwoman/Code/deepl-mcp-serveryour-api-key-hereを実際のDeepL APIキーに置き換えてください。Claudeデスクトップを再起動します
設定が完了すると、Claudeは必要に応じてDeepL翻訳ツールを使用できるようになります。Claudeに言語間のテキスト翻訳を依頼すると、バックグラウンドでDeepL APIが使用されます。
利用可能なツール
このサーバーは次のツールを提供します。
get-source-languages: 翻訳に利用可能なソース言語のリストを取得するget-target-languages: 翻訳可能なターゲット言語のリストを取得するtranslate-text: テキストをターゲット言語に翻訳するrephrase-text: 同じ言語または異なる言語でテキストを言い換える
ツールの詳細
テキストを翻訳する
このツールは、DeepL API を使用して言語間でテキストを翻訳します。
パラメータ:
text: 翻訳するテキストtargetLang: ターゲット言語コード(例:'en-US'、'de'、'fr')formality(オプション):翻訳の形式レベルを制御します。'less':くだけた言葉を使う'more':よりフォーマルで丁寧な言葉遣いをする'default': デフォルトの形式を使用する'prefer_less': 可能な場合は非公式な言語を使用し、そうでない場合はデフォルト'prefer_more': 利用可能な場合は正式な言語を使用し、そうでない場合はデフォルト
テキストの言い換え
このツールは、DeepL API を使用して、同じ言語または異なる言語でテキストを言い換えます。
パラメータ:
text: 言い換えるテキスト
サポートされている言語
DeepL APIは幅広い言語の翻訳をサポートしています。get get-source-languagesツールとget-target-languagesツールを使用すると、現在サポートされているすべての言語を確認できます。
サポートされている言語の例は次のとおりです。
英語(en、en-US、en-GB)
ドイツ語(de)
スペイン語(es)
フランス語(fr)
イタリア語(it)
日本語
中国語(zh)
ポルトガル語(pt-BR、pt-PT)
ロシア語(ru)
その他多数
デバッグ
デバッグ情報については、 MCP デバッグ ドキュメントを参照してください。
エラー処理
DeepL API でエラーが発生した場合は、次の点を確認してください。
APIキーが正しいことを確認してください
APIの使用制限を超えていないことを確認してください
使用している言語コードがサポートされていることを確認してください
ライセンス
マサチューセッツ工科大学