本项目提供了一个模型上下文协议(MCP)服务器,用于连接OpenAI的DALL-E图像生成API,全面支持所有可用选项。它专为与Roo代码及其他兼容MCP的AI助手协同使用而设计,能助力开发者更便捷地实现图像生成功能。
此MCP服务器提供了借助DALL-E API进行图像生成的工具,并且能对生成过程进行细粒度控制。它让AI助手(例如Roo代码)可通过模型上下文协议(MCP)生成图像,全面支持所有DALL-E API选项。
全局安装该包:
npm install -g openai-mcp
运行设置命令以配置Roo代码:
openai-mcp install
在Roo代码中设置你的OpenAI API密钥:
"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调用。