OpenAI MCP - DALL-E API Integration for Roo Code

OpenAI MCP - DALL-E API Integration for Roo Code

site icon
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。

安装教程

  1. 全局安装包: npm install -g openai-mcp
  2. 运行设置命令以配置 Roo Code: openai-mcp install
  3. 在 Roo Code 设置中设置 OpenAI API 密钥:
  4. 打开 Roo Code
  5. 转到设置
  6. 添加以下环境变量到 MCP 服务器配置: json "openai-mcp": { "env": { "OPENAI_API_KEY": "your-openai-api-key" } }
  7. 重启 Roo Code。

调试方式

  • 使用 test-dalle.js 脚本直接测试 DALL-E API,包含不同选项的示例。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。