
OpenAI MCP - DALL-E API Integration for Roo Code

2025.03.15
0
JavaScript图像生成AI 助手集成内容生成
OpenAI MCP 是一个专门为 Roo Code 和其他兼容 MCP 的 AI 助手设计的服务,用于集成 OpenAI 的 DALL-E API 进行图像生成。它提供了全面的 DALL-E API 选项支持,允许通过 Model Context Protocol (MCP) 进行精细控制的图像生成。
View on GitHub
Overview
基本能力
产品定位
OpenAI MCP 是一个专门为 Roo Code 和其他兼容 MCP 的 AI 助手设计的服务,用于集成 OpenAI 的 DALL-E API 进行图像生成。
核心功能
- 提供 DALL-E API 的全面集成,支持所有可用选项。
- 通过 Model Context Protocol (MCP) 进行图像生成。
- 支持精细控制的图像生成过程。
适用场景
- 在 Roo Code 或其他 MCP 兼容的 AI 助手中进行图像生成。
- 需要精细控制图像生成选项的开发场景。
工具列表
dalle.ts
: 实现 DALL-E API 集成,支持所有选项。index.ts
: 主服务器文件,包含 DALL-E 工具和输入模式。install.ts
: Roo Code 和 Claude Desktop 的安装脚本。
常见问题解答
- 如何设置 OpenAI API 密钥?
在 Roo Code 的设置中添加环境变量
OPENAI_API_KEY
并重启 Roo Code。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 全局安装包:
npm install -g openai-mcp
- 运行设置命令以配置 Roo Code:
openai-mcp install
- 在 Roo Code 设置中设置 OpenAI API 密钥:
- 打开 Roo Code
- 转到设置
- 添加以下环境变量到 MCP 服务器配置:
json "openai-mcp": { "env": { "OPENAI_API_KEY": "your-openai-api-key" } }
- 重启 Roo Code。
调试方式
- 使用
test-dalle.js
脚本直接测试 DALL-E API,包含不同选项的示例。