deepl-mcp-server
DeepL API を使用して翻訳機能を提供するモデルコンテキストプロトコル (MCP) サーバー。
特徴
- 多数の言語間でテキストを翻訳する
- DeepLの機能を使ってテキストを言い換える
- すべてのDeepL API言語と機能へのアクセス
- 自動言語検出
- サポートされている言語の形式制御
インストール
これは npm を使用してインストールできます。
または、このリポジトリをクローンして依存関係をインストールすることもできます。
構成
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.json
- Windows の場合:
%AppData%\Claude\claude_desktop_config.json
- Linuxの場合:
~/.config/Claude/claude_desktop_config.json
- macOSの場合:
- DeepL MCP サーバー構成を追加します。
/path/to/deepl-mcp-server
、このリポジトリのローカルコピーへの絶対パスに置き換えます。例:/Users/robotwoman/Code/deepl-mcp-server
your-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の使用制限を超えていないことを確認してください
- 使用している言語コードがサポートされていることを確認してください
ライセンス
マサチューセッツ工科大学
リンク
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
AI アシスタントが DeepL API を使用して多数の言語間でテキストを翻訳および言い換えできるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -411620TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides DeepL translation capabilities, allowing AI assistants to translate text between supported languages via the DeepL API.Last updated -1JavaScriptMIT License