
DALL-E MCP Server

2025.03.19
3
TypeScript图像生成图像编辑AI 创作内容生成
DALL-E MCP Server 是一个基于 OpenAI DALL-E API 的图像生成服务,通过 Model Context Protocol (MCP) 提供图像生成、编辑和变体创建功能。
View on GitHub
Overview
基本能力
产品定位
DALL-E MCP Server 是一个基于 OpenAI DALL-E API 的图像生成服务,通过 Model Context Protocol (MCP) 提供图像生成、编辑和变体创建功能。
核心功能
- 使用 DALL-E 2 或 DALL-E 3 生成图像
- 编辑现有图像(仅限 DALL-E 2)
- 创建现有图像的变体(仅限 DALL-E 2)
- 验证 OpenAI API 密钥
适用场景
- 创意设计:根据文本描述生成创意图像
- 图像编辑:对现有图像进行修改
- 图像变体:基于现有图像创建不同风格的变体
- 开发测试:用于开发和测试图像生成相关的应用
工具列表
- generate_image:根据文本提示生成图像
- 参数:prompt(必需)、model、size、quality、style、n、saveDir、fileName
- edit_image:编辑现有图像
- 参数:prompt(必需)、imagePath(必需)、mask、model、size、n、saveDir、fileName
- create_variation:创建现有图像的变体
- 参数:imagePath(必需)、model、size、n、saveDir、fileName
- validate_key:验证 OpenAI API 密钥
- 无参数
常见问题解答
- 已知问题:DALL-E 2 图像编辑 API 有时会忽略提示并返回原始图像
- 解决方案:尝试使用
create_variation
工具 - API 密钥验证:确保在配置文件中正确设置 API 密钥
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 克隆仓库并安装依赖
git clone https://github.com/Garoth/dalle-mcp.git
cd dalle-mcp
npm install
安装教程
- 构建项目
npm run build
- 运行服务器
node build/index.js
调试方式
- 运行基本测试
npm test
- 运行所有测试(包括编辑和变体测试)
npm run test:all
- 运行特定测试
npm run test:name "should validate API key"
- 生成测试图像
npm run generate-test-image