OpenAI MCP - DALL-E API Integration for Roo Code
This project provides a Model Context Protocol (MCP) server for connecting to OpenAI's DALL-E API for image generation with full support for all available options. It's specifically designed to work with Roo Code and other MCP-compatible AI assistants.
Overview
This MCP server provides a tool for DALL-E image generation with comprehensive support for all DALL-E API options. It allows AI assistants like Roo Code to generate images through the Model Context Protocol (MCP) with fine-grained control over the generation process.
Project Structure
src/
- Source code for the MCP serverdalle.ts
- Implementation of the DALL-E API integration with all optionsindex.ts
- Main server file with the DALL-E tool and input schemainstall.ts
- Installation script for Roo Code and Claude Desktop
build/
- Compiled JavaScript filesdalle-test.html
- HTML page to display the generated image and document available optionstest-dalle.js
- Direct test script for the DALL-E API with examples of different options
Setup Instructions for Roo Code
Installation
- Install the package globally:
- Run the setup command to configure Roo Code:
- Set your OpenAI API key in Roo Code settings:
- Open Roo Code
- Go to Settings
- Add the following environment variable to the MCP server configuration:
- Restart Roo Code
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server enabling AI assistants to generate images through OpenAI's DALL-E API with full support for all available options and fine-grained control.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides image generation capabilities using the Ideogram API, allowing users to create images from text prompts with customizable parameters.Last updated -1973TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables high-quality image generation using the Flux.1 Schnell model via Together AI with customizable parameters.Last updated -1298JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that allows users to generate, edit, and create variations of images through OpenAI's DALL-E API, supporting both DALL-E 2 and DALL-E 3 models.Last updated -2TypeScript
Letz AI MCPofficial
AsecurityFlicenseAqualityA Model Context Protocol server that enables Claude to generate and upscale images through the Letz AI API, allowing users to create images directly within Claude conversations.Last updated -21JavaScript