内容
# OpenAI MCP - DALL-E API 集成用于 Roo Code
该项目提供了一个模型上下文协议(Model Context Protocol, 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 Code 的设置说明
### 安装
1. 全局安装该包:
```
npm install -g openai-mcp
```
2. 运行设置命令以配置 Roo Code:
```
openai-mcp install
```
3. 在 Roo Code 设置中设置你的 OpenAI API 密钥:
- 打开 Roo Code
- 转到设置
- 将以下环境变量添加到 MCP 服务器配置中:
```json
"openai-mcp": {
"env": {
"OPENAI_API_KEY": "your-openai-api-key"
}
}
```
4. 重启 Roo Code