Azure Dalle MCP Server

Azure Dalle MCP Server

未知

概述

这是一个将 Azure OpenAI DALL-E 3 图像生成功能与支持 MCP (模型上下文协议) 的客户端连接的服务器。

前提条件

  • Node.js
  • Azure OpenAI 订阅(支持 DALL-E 3)
  • 必要的环境变量:
    AZURE_OPENAI_ENDPOINT
    AZURE_OPENAI_API_KEY
    AZURE_OPENAI_DEPLOYMENT_NAME (默认: "dalle3")
    OPENAI_API_VERSION (默认: "2024-02-15-preview")
    

安装步骤

# 安装依赖
npm install

# 构建服务器
npm run build

# 开发模式(可选)
npm run watch

客户端配置

将服务器添加到 MCP 客户端配置:

MacOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "Azure Dalle MCP Server": {
      "command": "/path/to/Azure Dalle MCP Server/build/index.js"
    }
  }
}

可用工具

generate_image

生成 DALL-E 3 图像

  • prompt(必需):图像描述
  • size(可选):尺寸(默认:1024x1024)
  • quality(可选):质量(默认:高清)
  • style(可选):风格(默认:自然)

download_image

下载生成的图像

  • imageUrl:图像URL
  • localPath:本地保存目录
  • fileName:文件名

调试

启动内置的 MCP Inspector:

npm run inspector