Azure OpenAI DALL-E 3 MCP 服务器
实现模型上下文协议(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(可选):图像样式(默认:自然)。可用选项:
- vivid - natural
download_image
将生成的图像下载到本地存储:
imageUrl(必填):要下载的图像的URLlocalPath(必填):用于保存的本地目录路径fileName(必填):下载文件的名称
环境变量
必须设置以下环境变量才能配置服务器:
AZURE_OPENAI_ENDPOINT:Azure OpenAI资源的端点URL。您可以在Azure门户的OpenAI资源的“密钥和端点”部分找到这一点。AZURE_OPENAI_API_KEY:Azure OpenAI资源的API密钥。这也可以在“密钥和端点”部分找到。AZURE_OPENAI_DEPLOYMENT_NAME(可选,默认:“dalle3”):Azure OpenAI资源中DALL-E 3部署的名称。OPENAI_API_VERSION(可选,默认:“2024-02-15-preview”):要使用的API版本。确保这与Azure OpenAI资源支持的版本相匹配。
构建
- 安装依赖项:
npm install- 构建服务器:
npm run buildMCP客户端配置
{
"mcpServers": {
"dalle3": {
"command": "node",
"args": [
"path/to/mcp-server-aoai-dalle3/build/index.js"
],
"env": {
"AZURE_OPENAI_ENDPOINT": "",
"AZURE_OPENAI_API_KEY": "",
"AZURE_OPENAI_DEPLOYMENT_NAME": ""
}
}
}
}