Azure OpenAI DALL-E 3 MCP Server

Azure OpenAI DALL-E 3 MCP Server

site icon
2025.03.28 1
TypeScript图像生成自动化图像生成内容生成
mcp-server-aoai-dalle3 是一个基于 Azure OpenAI DALL-E 3 的图像生成服务,实现了 Model Context Protocol (MCP)。该服务作为桥梁,将 Azure OpenAI 的 DALL-E 3 图像生成能力与 MCP 客户端连接起来。核心功能包括图像生成和图像下载,适用于需要高质量图像生成的各种场景。
View on GitHub

Overview

基本能力

产品定位

mcp-server-aoai-dalle3 是一个图像生成服务,通过 Azure OpenAI DALL-E 3 提供高质量的图像生成能力。

核心功能

  1. 图像生成:根据文本描述生成高质量图像,支持不同的尺寸、质量和风格选项。
  2. 图像下载:将生成的图像下载到本地存储。

适用场景

  1. 需要快速生成高质量图像的设计项目。
  2. 自动化图像生成的工作流程。
  3. 需要定制化图像风格和尺寸的应用场景。

工具列表

  1. generate_image
  2. 功能:使用 AOAI DALL-E 3 生成图像。
  3. 参数:
    • prompt(必需):图像生成的文本描述。
    • size(可选):图像尺寸,默认 1024x1024。
    • quality(可选):图像质量,默认 hd。
    • style(可选):图像风格,默认 natural。
  4. download_image
  5. 功能:下载生成的图像到本地存储。
  6. 参数:
    • imageUrl(必需):要下载的图像 URL。
    • localPath(必需):保存图像的本地目录路径。
    • fileName(必需):下载文件的名称。

常见问题解答

  1. 如何配置环境变量?
  2. 需要设置 AZURE_OPENAI_ENDPOINTAZURE_OPENAI_API_KEYAZURE_OPENAI_DEPLOYMENT_NAMEOPENAI_API_VERSION
  3. 如何构建服务器?
  4. 运行 npm install 安装依赖,然后运行 npm run build 构建服务器。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 运行以下命令安装依赖:
npm install

安装教程

  1. 克隆项目仓库。
  2. 安装依赖(如上所述)。
  3. 构建服务器:
npm run build

调试方式

  1. 确保所有环境变量已正确设置。
  2. 运行构建后的服务器:
node path/to/mcp-server-aoai-dalle3/build/index.js
  1. 使用 MCP 客户端配置进行测试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。