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 服务

一个实现模型上下文协议(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>"
      }
    }
  }
}

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。