DeepL MCPサーバー
DeepL 翻訳機能を提供する MCP (Model Context Protocol) サーバー。
特徴
このサーバーは、MCP 経由で次のツールを公開します。
translate_text: DeepL API を使用して、サポートされている言語間で 1 つ以上のテキスト文字列を翻訳します。list_languages: DeepL API でサポートされている言語 (ソース言語またはターゲット言語) のリストを取得します。
Related MCP server: DeepL MCP Server
前提条件
**Node.js および npm/yarn:**依存関係をインストールしてサーバーを実行するために必要です。
DeepL APIキー: DeepLのAPIキーが必要です。無料プランとProプランの両方でAPIにアクセスできます。登録または詳細については、 https://www.deepl.com/pro-apiをご覧ください。
インストール
リポジトリをクローンします。
git clone https://github.com/watchdealer-pavel/deepl-mcp-server.git cd deepl-mcp-server依存関係をインストールします:
npm install # or # yarn installサーバーを構築します。
npm run buildこのコマンドは、TypeScript ソース コードを JavaScript にコンパイルし、出力を
build/ディレクトリ (具体的にはbuild/index.js) に配置します。
構成
このサーバーは、環境変数DEEPL_API_KEYを介してDeepL APIキーを提供する必要があります。このサーバーを実行するには、MCPクライアント(Cline/Roo CodeやClaudeデスクトップアプリなど)を設定し、環境変数を渡す必要があります。
構成例:
以下は一般的なMCPクライアントの例です。/path/to/your/deepl-mcp-server/build/index.js /path/to/your/deepl-mcp-server/build/index.js
Cline / Roo Code(VS Code拡張機能)
MCPサーバーのVS Code設定を開きます。macOSの場合、通常は次の場所にあります:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json(注: 正確なパスは、オペレーティングシステムとVS Codeのインストールタイプ(例:Insider)によって異なる場合があります)mcpServersキーの下に次の構成ブロックを追加します。"deepl-translator": { "command": "node", "args": ["/path/to/your/deepl-mcp-server/build/index.js"], // <-- IMPORTANT: Replace with the ACTUAL absolute path to build/index.js "env": { "DEEPL_API_KEY": "YOUR_DEEPL_API_KEY" // <-- IMPORTANT: Replace with your DeepL API Key }, "disabled": false, "alwaysAllow": [] }
クロードデスクトップアプリ
Claudeデスクトップアプリの設定ファイルを開きます。macOSの場合、通常は次の場所にあります:
~/Library/Application Support/Claude/claude_desktop_config.json(注: 正確なパスはオペレーティングシステムによって異なる場合があります)mcpServersキーの下に次の構成ブロックを追加します。"deepl-translator": { "command": "node", "args": ["/path/to/your/deepl-mcp-server/build/index.js"], // <-- IMPORTANT: Replace with the ACTUAL absolute path to build/index.js "env": { "DEEPL_API_KEY": "YOUR_DEEPL_API_KEY" // <-- IMPORTANT: Replace with your DeepL API Key }, "disabled": false, "alwaysAllow": [] }
使用法
設定が完了すると、 use_mcp_toolコマンド/ツールを使用して AI アシスタントからサーバーのツールを呼び出すことができます。
list_languages例
translate_text例
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。