article
README
🚀 开源AI模型协议(MCP)- OpenAI DALL-E API集成到Roo代码项目
本项目提供了一个模型上下文协议(MCP)服务器,用于连接OpenAI的DALL-E图像生成API,全面支持所有可用选项。它专为与Roo代码及其他兼容MCP的AI助手协同使用而设计,能助力开发者更便捷地实现图像生成功能。
🚀 快速开始
此MCP服务器提供了借助DALL-E API进行图像生成的工具,并且能对生成过程进行细粒度控制。它让AI助手(例如Roo代码)可通过模型上下文协议(MCP)生成图像,全面支持所有DALL-E API选项。
✨ 主要特性
- 提供模型上下文协议(MCP)服务器,连接OpenAI的DALL-E图像生成API。
- 全面支持DALL-E API的所有可用选项。
- 支持与Roo代码和其他兼容MCP的AI助手一起使用。
- 对图像生成过程提供细粒度控制。
📦 安装指南
在Roo代码上的安装步骤
-
全局安装该包:
npm install -g openai-mcp -
运行设置命令以配置Roo代码:
openai-mcp install -
在Roo代码中设置你的OpenAI API密钥:
- 打开Roo代码。
- 转到设置。
- 将以下环境变量添加到MCP服务器配置中:
"openai-mcp": { "env": { "OPENAI_API_KEY": "your-openai-api-key" } }
-
重启Roo代码
📚 详细文档
项目结构
src/- 源代码目录dalle.ts- DALL-E API集成实现文件,包含所有选项的支持。index.ts- 主服务器文件,定义了DALL-E工具及其输入模式。install.ts- 安装脚本,用于配置Roo代码和Claude桌面。
build/- 编译后的JavaScript文件目录。dalle-test.html- HTML页面,用于显示生成的图像并文档化可用选项。test-dalle.js- 直接测试脚本,示例展示了不同选项下的DALL-E API调用。
微信扫一扫