Overview
Features
Generate image
Generates images using AOAI DALL-E 3 with a required prompt and optional parameters: size (1024x1024, 1792x1024, 1024x1792), quality (standard, hd), and style (vivid, natural), with sensible defaults.
Download image
Downloads generated images to local storage using imageUrl, localPath, and fileName as inputs.
Azure OpenAI integration
Connects to an Azure OpenAI resource via AZURE_OPENAI_ENDPOINT and AZURE_OPENAI_API_KEY to access the DALL-E 3 deployment.
Configurable deployment and API version
Supports optional AZURE_OPENAI_DEPLOYMENT_NAME (default: dalle3) and OPENAI_API_VERSION (default: 2024-02-15-preview).
Environment variable driven configuration
Server behavior is configured entirely through environment variables for endpoint, key, deployment, and API version.
Build and run instructions
Provided steps to install dependencies (npm install) and build the server (npm run build) for deployment.
MCP client example
Includes a sample MCP client configuration showing how to run the server (node) with build/index.js and required environment variables.
Who Is This For?
- Developers:Integrate DALL-E 3 image generation into MCP-enabled applications using the generate_image tool.
- AI Engineers:Orchestrate image generation tasks and manage image retrieval within MCP workflows via generate_image and download_image.
- DevOps / Platform Engineers:Deploy and operate the MCP server using environment variables and MCP client configuration for scalable image generation services.




