AOAI Dalle3 MCP Server について
AOAI Dalle3 MCP Serverは、Azure OpenAI DALL-E 3の画像生成機能をMCPクライアントに接続します。サイズ、品質、スタイルを指定した画像生成と、生成画像のローカル保存に対応します。
主な機能
- 01DALL-E 3による画像生成
- 02画像サイズの選択
- 03品質とスタイルの指定
- 04画像のローカル保存
活用シーン
- 01テキストプロンプトから画像を生成
- 02画像サイズとスタイルの選択
- 03生成した画像をローカルに保存
MCP 対応
MCPクライアントにgenerate_imageとdownload_imageのツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Azure OpenAI DALL-E 3 MCP サーバー
Model Context Protocol(MCP)を実装した、Azure OpenAI DALL-E 3 統合サーバーです。このサーバーは、Azure OpenAI の DALL-E 3 画像生成機能と MCP クライアントをつなぎます。
利用可能なツール
generate_image
次のパラメーターを使用して、AOAI DALL-E 3 で画像を生成します。
prompt(必須):生成する画像のテキストによる説明-
size(任意):画像のサイズ(デフォルト:1024x1024)。利用可能なオプション:1024x10241792x10241024x1792
quality(任意):画像の品質(デフォルト:hd)。利用可能なオプション:standardhd
style(任意):画像のスタイル(デフォルト:natural)。利用可能なオプション:vividnatural
download_image
生成した画像をローカルストレージにダウンロードします。
imageUrl(必須):ダウンロードする画像の URLlocalPath(必須):保存先のローカルディレクトリパスfileName(必須):ダウンロードしたファイルの名前
環境変数
サーバーを設定するには、次の環境変数を設定する必要があります。
AZURE_OPENAI_ENDPOINT:Azure OpenAI リソースのエンドポイント URL。Azure ポータルで OpenAI リソースの「Keys and Endpoint」セクションから確認できます。AZURE_OPENAI_API_KEY:Azure OpenAI リソースの API キー。「Keys and Endpoint」セクションから確認できます。AZURE_OPENAI_DEPLOYMENT_NAME(任意、デフォルト:"dalle3"):Azure OpenAI リソースにおける DALL-E 3 デプロイの名前。OPENAI_API_VERSION(任意、デフォルト:"2024-02-15-preview"):使用する API バージョン。Azure OpenAI リソースでサポートされているバージョンと一致することを確認してください。
ビルド
- 依存関係をインストールします。
npm install
- サーバーをビルドします。
npm run build
MCP クライアントの設定
{
"mcpServers": {
"dalle3": {
"command": "node",
"args": [
"path/to/mcp-server-aoai-dalle3/build/index.js"
],
"env": {
"AZURE_OPENAI_ENDPOINT": "<endpoint>",
"AZURE_OPENAI_API_KEY": "<key>",
"AZURE_OPENAI_DEPLOYMENT_NAME": "<deployment>"
}
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。