Dalle Mcp

Dalle Mcp

🚀 DALL-E MCP 服务器

DALL-E MCP 服务器是一款基于 OpenAI 的 DALL-E 模型的工具,可用于图像的生成、编辑和操作。它支持图像生成、编辑、变体生成以及密钥验证等功能,能满足多样化的图像处理需求。

🚀 快速开始

DALL-E MCP 服务器为用户提供了便捷的图像生成、编辑和操作功能。以下是使用该服务器的基本步骤:

  1. 克隆仓库到本地。
  2. 安装项目所需的依赖项。
  3. 构建项目以生成生产文件。
  4. 配置 OpenAI API 密钥。
  5. 运行测试确保服务器正常工作。

✨ 主要特性

  • 图像生成:根据文本描述生成高质量图像。
  • 图像编辑:对现有图像进行特定区域的编辑。
  • 图像变体:生成与原图风格一致但内容不同的变体图像。
  • 密钥验证:验证 OpenAI API 密钥的有效性。

📦 安装指南

克隆仓库

使用 Git 克隆此仓库:

git clone your-repository-url
cd dall-e-mcp-server

安装依赖

运行以下命令安装项目所需的依赖项:

npm install

构建项目

构建项目以生成生产文件:

npm run build

💻 使用示例

基础用法

图像生成

根据文本描述生成图像。例如:

{
"prompt": "一只飞翔的猫头鹰",
"model": "dall-e-3",
"width": 512,
"height": 512,
"save_dir": "/path/to/save/images"
}

图像编辑

对现有图像进行特定区域的编辑。例如:

{
"prompt": "在图片中间添加一个红色爱心",
"image_path": "/path/to/image.jpg",
"mask_path": "/path/to/mask.png",
"model": "dall-e-2"
}

图像变体

生成与原图风格一致的变体图像。例如:

{
"image_path": "/path/to/image.jpg",
"num_variations": 4,
"size": "1024x1024"
}

密钥验证

验证 OpenAI API 密钥的有效性:

{}

📚 详细文档

Cline 用户的重要提示

⚠️ 重要提示

在将此服务器集成到 Cline 时,请确保按照以下步骤配置 OpenAI API 密钥:

  1. 在 Cline 的 MCP 设置 JSON 文件中,添加 openai_api_key 字段,并设置为您自己的密钥。
  2. 确保服务器具有读取和写入权限,以便正确处理图像文件。

开发部分

测试配置

⚠️ 重要提示

以下 .env 配置仅用于测试环境,而非生产环境。

在项目的根目录创建一个 .env 文件,并添加以下内容:

OPENAI_API_KEY=your-api-key-here
SAVE_DIR=/path/to/save/images

运行测试

  • 运行基本测试:
npm test
  • 运行所有测试(包括编辑和变体测试):
npm run test:all
  • 在监视模式下运行测试:
npm run test:watch
  • 指定名称运行特定测试:
npm run test:name "should validate API key"

生成测试图像

项目提供一个脚本来生成用于开发和测试的测试图像:

npm run generate-test-image

📄 许可证

本项目使用 MIT 许可证。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-10-01 04:30

相似服务问题

相关AI产品