by jacwu
mcp-server-aoai-dalle3 is an MCP server that integrates with Azure OpenAI's DALL-E 3 service. It allows MCP clients to generate images from text prompts with customizable parameters.
This project is an MCP (Model Context Protocol) server that integrates with Azure OpenAI's DALL-E 3 service. It allows MCP clients to leverage DALL-E 3's image generation capabilities through a standardized protocol.
To use this server, you need to set up several environment variables: AZURE_OPENAI_ENDPOINT
, AZURE_OPENAI_API_KEY
, and optionally AZURE_OPENAI_DEPLOYMENT_NAME
and OPENAI_API_VERSION
. After setting these, you can build the server using npm install
and npm run build
. Finally, configure your MCP client to point to the built server, providing the necessary environment variables.
size
, quality
(standard/hd), and style
(vivid/natural).download_image
tool to save generated images to local storage.Q: What are the required environment variables?
A: AZURE_OPENAI_ENDPOINT
and AZURE_OPENAI_API_KEY
are mandatory. AZURE_OPENAI_DEPLOYMENT_NAME
and OPENAI_API_VERSION
are optional.
Q: What image sizes are supported?
A: 1024x1024
, 1792x1024
, and 1024x1792
.
Q: Can I choose the quality and style of the generated images?
A: Yes, you can select standard
or hd
quality, and vivid
or natural
style.
An Azure OpenAI DALL-E 3 integration server implementing the Model Context Protocol (MCP). This server provides a bridge between Azure OpenAI's DALL-E 3 image generation capability and MCP clients.
generate_image
Generates images using AOAI DALL-E 3 with the following parameters:
prompt
(required): Text description of the image to generatesize
(optional): Image dimensions (default: 1024x1024). Available options:1024x1024
1792x1024
1024x1792
quality
(optional): Image quality (default: hd). Available options:
standard
hd
style
(optional): Image style (default: natural). Available options:
vivid
natural
download_image
Downloads generated images to local storage:
imageUrl
(required): URL of the image to downloadlocalPath
(required): Local directory path for savingfileName
(required): Name for the downloaded fileThe following environment variables must be set to configure the server:
AZURE_OPENAI_ENDPOINT
: The endpoint URL for your Azure OpenAI resource. You can find this in the Azure portal under your OpenAI resource's "Keys and Endpoint" section.AZURE_OPENAI_API_KEY
: The API key for your Azure OpenAI resource. This is also available in the "Keys and Endpoint" section.AZURE_OPENAI_DEPLOYMENT_NAME
(optional, default: "dalle3"): The name of the DALL-E 3 deployment in your Azure OpenAI resource.OPENAI_API_VERSION
(optional, default: "2024-02-15-preview"): The API version to use. Ensure this matches the version supported by your Azure OpenAI resource.npm install
npm run build
{
"mcpServers": {
"dalle3": {
"command": "node",
"args": [
"path/to/mcp-server-aoai-dalle3/build/index.js"
],
"env": {
"AZURE_OPENAI_ENDPOINT": "<endpoint>",
"AZURE_OPENAI_API_KEY": "<key>",
"AZURE_OPENAI_DEPLOYMENT_NAME": "<deployment>"
}
}
}
}
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by recraft-ai
Integrates Recraft's raster and vector image operations into an MCP server, enabling clients to generate, edit, style, vectorize, upscale, and manage images via API calls.
by GongRzhe
Image-Generation-MCP-Server is an MCP server that generates images from text prompts using the Replicate Flux model. Its main purpose is to provide a flexible and configurable tool for creating images based on textual descriptions.
by sunriseapps
ImageSorcery MCP is a Python-based server that provides a suite of computer vision and image processing tools. It enables AI assistants to perform various image manipulation and analysis tasks locally, ensuring data privacy and security.
by felores
placid-mcp-server integrates Placid.app with Model Context Protocol (MCP) compatible hosts, enabling dynamic image and video creative generation from templates.
by nkapila6
Generate AI‑crafted memes and convert them into Telegram (with WhatsApp support forthcoming) stickers without requiring any external APIs.
by netdata
Real-time, per‑second infrastructure monitoring platform that provides instant insights, auto‑discovery, edge‑based machine‑learning anomaly detection, and lightweight visualizations without requiring complex configuration.
by zed-industries
Provides real-time collaborative editing powered by Rust, enabling developers to edit code instantly across machines with a responsive, GPU-accelerated UI.
by github
Enables AI agents, assistants, and chatbots to interact with GitHub via natural‑language commands, providing read‑write access to repositories, issues, pull requests, workflows, security data and team activity.
by daytonaio
Provides a secure, elastic sandbox environment for executing AI‑generated code with isolated runtimes and sub‑90 ms provisioning.