mcpField
A
AOAI Dalle3 MCP Server

AOAI Dalle3 MCP Server

ローカル
github.com/jacwuメディア・デザイン473 週間前に更新

AOAI Dalle3 MCP Server について

AOAI Dalle3 MCP Serverは、Azure OpenAI DALL-E 3の画像生成機能をMCPクライアントに接続します。サイズ、品質、スタイルを指定した画像生成と、生成画像のローカル保存に対応します。

主な機能

  1. 01DALL-E 3による画像生成
  2. 02画像サイズの選択
  3. 03品質とスタイルの指定
  4. 04画像のローカル保存

活用シーン

  1. 01テキストプロンプトから画像を生成
  2. 02画像サイズとスタイルの選択
  3. 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)。利用可能なオプション:
    • 1024x1024
    • 1792x1024
    • 1024x1792
  • quality(任意):画像の品質(デフォルト:hd)。利用可能なオプション:
    • standard
    • hd
  • style(任意):画像のスタイル(デフォルト:natural)。利用可能なオプション:
    • vivid
    • natural
download_image

生成した画像をローカルストレージにダウンロードします。

  • imageUrl(必須):ダウンロードする画像の URL
  • localPath(必須):保存先のローカルディレクトリパス
  • 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 リソースでサポートされているバージョンと一致することを確認してください。

ビルド

  1. 依存関係をインストールします。
npm install
  1. サーバーをビルドします。
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>"
      }
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。