DALL-E图像生成API集成

该项目提供了一个Model Context Protocol (MCP)服务器,用于连接OpenAI的DALL-E API进行图像生成,支持所有可用选项,专为Roo Code和其他MCP兼容的AI助手设计。

  • by jezweb
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jezweb/openai-mcp

使用说明

用于Roo代码的OpenAI MCP-DALL-E API集成

该项目提供了一个模型上下文协议(MCP)服务器,用于连接到OpenAI的DALL-E API以生成图像,并完全支持所有可用选项。它专门设计用于与Roo Code和其他兼容MCP的AI助手配合使用。

概述

此MCP服务器为DALL-E图像生成提供了一个工具,全面支持所有DALL-E API选项。它允许像Roo Code这样的人工智能助手通过模型上下文协议(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代码设置说明

安装

  1. 全局安装软件包:

    npm install -g openai-mcp
    
  2. 运行setup命令以配置Roo代码:

    openai-mcp install
    
  3. 在Roo代码设置中设置您的OpenAI API密钥:

    • 打开房间代码
    • 转到“设置”
    • 将以下环境变量添加到MCP服务器配置中:
      "openai-mcp": {
        "env": {
          "OPENAI_API_KEY": "your-openai-api-key"
        }
      }
      
  4. 重新启动Roo代码