OpenAI MCP - Roo 代码的 DALL-E API 集成
该项目提供了一个模型上下文协议 (MCP) 服务器,用于连接 OpenAI 的 DALL-E API 进行图像生成,并全面支持所有可用选项。它专为与 Roo Code 和其他兼容 MCP 的 AI 助手配合使用而设计。
概述
该 MCP 服务器提供 DALL-E 图像生成工具,全面支持所有 DALL-E API 选项。它允许像 Roo Code 这样的 AI 助手通过模型上下文协议 (MCP) 生成图像,并对生成过程进行细粒度控制。
项目结构
src/
- MCP 服务器的源代码dalle.ts
- 实现 DALL-E API 与所有选项的集成index.ts
- 包含 DALL-E 工具和输入模式的主服务器文件install.ts
- Roo Code 和 Claude Desktop 的安装脚本
build/
——编译的 JavaScript 文件dalle-test.html
- HTML 页面,用于显示生成的图像和文档可用选项test-dalle.js
- DALL-E API 的直接测试脚本,包含不同选项的示例
Roo 代码设置说明
安装
- 全局安装包:
npm install -g openai-mcp
- 运行setup命令来配置Roo代码:
- 在 Roo Code 设置中设置您的 OpenAI API 密钥:
- 打开Roo代码
- 前往“设置”
- 将以下环境变量添加到 MCP 服务器配置中:
"openai-mcp": {
"env": {
"OPENAI_API_KEY": "your-openai-api-key"
}
}
- 重新启动 Roo 代码