
Azure OpenAI DALL-E 3 MCP Server

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 提供高质量的图像生成能力。
核心功能
- 图像生成:根据文本描述生成高质量图像,支持不同的尺寸、质量和风格选项。
- 图像下载:将生成的图像下载到本地存储。
适用场景
- 需要快速生成高质量图像的设计项目。
- 自动化图像生成的工作流程。
- 需要定制化图像风格和尺寸的应用场景。
工具列表
generate_image
:- 功能:使用 AOAI DALL-E 3 生成图像。
- 参数:
prompt
(必需):图像生成的文本描述。size
(可选):图像尺寸,默认 1024x1024。quality
(可选):图像质量,默认 hd。style
(可选):图像风格,默认 natural。
download_image
:- 功能:下载生成的图像到本地存储。
- 参数:
imageUrl
(必需):要下载的图像 URL。localPath
(必需):保存图像的本地目录路径。fileName
(必需):下载文件的名称。
常见问题解答
- 如何配置环境变量?
- 需要设置
AZURE_OPENAI_ENDPOINT
、AZURE_OPENAI_API_KEY
、AZURE_OPENAI_DEPLOYMENT_NAME
和OPENAI_API_VERSION
。 - 如何构建服务器?
- 运行
npm install
安装依赖,然后运行npm run build
构建服务器。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 运行以下命令安装依赖:
npm install
安装教程
- 克隆项目仓库。
- 安装依赖(如上所述)。
- 构建服务器:
npm run build
调试方式
- 确保所有环境变量已正确设置。
- 运行构建后的服务器:
node path/to/mcp-server-aoai-dalle3/build/index.js
- 使用 MCP 客户端配置进行测试。