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.
Integrations
Provides tools for generating, editing, and creating variations of images using OpenAI's DALL-E models, supporting both DALL-E 2 and DALL-E 3 with various customization options for image size, quality, and style.
DALL-E MCP サーバー
OpenAI の DALL-E API を使用して画像を生成するための MCP (Model Context Protocol) サーバー。
特徴
- DALL-E 2またはDALL-E 3を使用して画像を生成する
- 既存の画像を編集する(DALL-E 2のみ)
- 既存の画像のバリエーションを作成する(DALL-E 2 のみ)
- OpenAI APIキーを検証する
インストール
Clineユーザーへの重要なお知らせ
このDALL-E MCPサーバーをClineで使用する場合は、 saveDir
パラメータを現在の作業ディレクトリに設定し、生成された画像を現在のワークスペースディレクトリに保存することをお勧めします。これにより、Clineは会話の中で生成された画像を適切に見つけて表示できるようになります。
Cline での使用例:
使用法
サーバーの実行
Cline の構成
VSCode の設定内の Cline MCP 設定ファイルに dall-e サーバーを追加します (例: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json)。
必ず次の点に注意してください:
/path/to/dalle-mcp-server/build/index.js
を、ビルドされた index.js ファイルへの実際のパスに置き換えます。your-api-key-here
を OpenAI API キーに置き換えます
利用可能なツール
画像を生成する
テキストプロンプトに基づいて DALL-E を使用して画像を生成します。
パラメータ:
prompt
(必須): 希望する画像のテキスト説明model
(オプション): 使用する DALL-E モデル (「dall-e-2」または「dall-e-3」、デフォルト: 「dall-e-3」)size
(オプション): 生成される画像のサイズ (デフォルト: "1024x1024")- DALL-E 3: 「1024x1024」、「1792x1024」、または「1024x1792」
- DALL-E 2: 「256x256」、「512x512」、または「1024x1024」
quality
(オプション):生成される画像の品質、DALL-E 3のみ(「標準」または「hd」、デフォルト:「標準」)style
(オプション):生成される画像のスタイル、DALL-E 3のみ(「鮮明」または「自然」、デフォルト:「鮮明」)n
(オプション): 生成する画像の数 (1-10、デフォルト: 1)saveDir
(オプション): 生成された画像を保存するディレクトリ (デフォルト: 現在のディレクトリ、または.env の SAVE_DIR)。Cline**ユーザーの場合:**画像を正しく表示するために、現在のワークスペースディレクトリに設定することをお勧めします。fileName
(オプション): 拡張子なしの生成された画像の基本ファイル名 (デフォルト: "dalle-{timestamp}")
編集画像
テキスト プロンプトに基づいて DALL-E を使用して既存の画像を編集します。
⚠️ 既知の問題(2025年3月18日): DALL-E 2 画像編集 API には現在、適切な RGBA 形式の画像とマスクを使用しているにもかかわらず、プロンプトを無視して編集されていない元の画像を返すことがあるというバグがあります。この問題はOpenAI コミュニティフォーラムで報告されています。この問題が発生した場合は、代わりに
create_variation
ツールをお試しください。こちらの方がより確実に動作するようです。
パラメータ:
prompt
(必須): 希望する編集内容のテキスト説明imagePath
(必須): 編集する画像へのパスmask
(オプション):マスク画像へのパス(白い領域は編集され、黒い領域は保持されます)model
(オプション):使用する DALL-E モデル(現在は「dall-e-2」のみが編集をサポートしています。デフォルト:「dall-e-2」)size
(オプション): 生成される画像のサイズ (デフォルト: "1024x1024")n
(オプション): 生成する画像の数 (1-10、デフォルト: 1)saveDir
(オプション): 編集した画像を保存するディレクトリ (デフォルト: 現在のディレクトリ、または.env の SAVE_DIR)。Cline**ユーザーの場合:**画像を正しく表示するために、現在のワークスペースディレクトリに設定することをお勧めします。fileName
(オプション): 編集した画像の基本ファイル名(拡張子なし)(デフォルト: "dalle-edit-{timestamp}")
バリエーションを作成する
DALL-E を使用して既存の画像のバリエーションを作成します。
パラメータ:
imagePath
(必須): バリエーションを作成するための画像へのパスmodel
(オプション): 使用する DALL-E モデル (現在は「dall-e-2」のみがバリエーションをサポートしています。デフォルト: 「dall-e-2」)size
(オプション): 生成される画像のサイズ (デフォルト: "1024x1024")n
(オプション): 生成するバリエーションの数 (1-10、デフォルト: 1)saveDir
(オプション): バリエーション画像を保存するディレクトリ (デフォルト: 現在のディレクトリ、または.env の SAVE_DIR)。Cline**ユーザーの場合:**画像を正しく表示するために、現在のワークスペースディレクトリに設定することをお勧めします。fileName
(オプション): 拡張子なしのバリエーション画像の基本ファイル名 (デフォルト: "dalle-variation-{timestamp}")
検証キー
OpenAI API キーを検証します。
パラメータは必要ありません。
発達
テスト構成
注意: 次の .env 構成は、通常の操作ではなく、テストの実行にのみ必要です。
このプロジェクトのテストを開発または実行している場合は、ルート ディレクトリに OpenAI API キーを使用して.env
ファイルを作成します。
Cline で通常の操作を行うには、上記の「MCP 設定への追加」セクションで説明されているように、MCP 設定 JSON で API キーを構成します。
API キーはOpenAI の API キー ページから取得できます。
テストの実行
注: テストでは実際の API 呼び出しが使用されるため、OpenAI アカウントに料金が発生する可能性があります。
テスト画像の生成
このプロジェクトには、開発とテスト用のテスト イメージを生成するスクリプトが含まれています。
これにより、編集機能とバリエーション機能をテストするために使用できる単純なテスト イメージがassets
ディレクトリに作成されます。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
DALL-E 2 と DALL-E 3 の両方のモデルをサポートし、OpenAI の DALL-E API を通じてユーザーが画像のバリエーションを生成、編集、作成できるようにする MCP サーバー。