by jacwu
Provides a bridge between Azure OpenAI's DALL‑E 3 image generation capability and MCP clients, enabling generation and download of images via defined tools.
Mcp Server Aoai Dalle3 implements the Model Context Protocol (MCP) to expose Azure OpenAI's DALL‑E 3 image generation as a server‑side service. It offers two core tools—generate_image
for creating images from prompts and download_image
for retrieving the generated files locally.
AZURE_OPENAI_ENDPOINT
AZURE_OPENAI_API_KEY
AZURE_OPENAI_DEPLOYMENT_NAME
(default: "dalle3")OPENAI_API_VERSION
(default: "2024-02-15-preview")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>"
}
}
}
}
1024x1024
, 1792x1024
, 1024x1792
), quality (standard
, hd
), and style (vivid
, natural
).Q: Which Azure region is required? A: Any region where Azure OpenAI with DALL‑E 3 is available; ensure the endpoint matches the region.
Q: What are the default image parameters?
A: Size 1024x1024
, quality hd
, style natural
.
Q: How many images can be generated per request? A: The server follows Azure OpenAI limits; typically one image per request for DALL‑E 3.
Q: Do I need to install the server globally?
A: No. Clone the repository, run npm install
and npm run build
locally.
Q: Can I change the default deployment name?
A: Yes, set AZURE_OPENAI_DEPLOYMENT_NAME
to your custom deployment identifier.
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.
{ "mcpServers": { "dalle3": { "command": "npx", "args": [ "-y", "mcp-server-aoai-dalle3" ], "env": { "AZURE_OPENAI_ENDPOINT": "<YOUR_ENDPOINT>", "AZURE_OPENAI_API_KEY": "<YOUR_API_KEY>", "AZURE_OPENAI_DEPLOYMENT_NAME": "<YOUR_DEPLOYMENT>", "OPENAI_API_VERSION": "<YOUR_API_VERSION>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by GongRzhe
Generate chart images via QuickChart.io using MCP tools, supporting a wide range of chart types and customizable configurations.
by GongRzhe
Provides image generation capabilities using the Replicate Flux model.
by WaveSpeedAI
Provides a Model Control Protocol server that enables access to WaveSpeed AI’s image and video generation capabilities, supporting text‑to‑image, image‑to‑image, inpainting, and dynamic video creation with flexible resource handling and robust logging.
by felores
Generate image and video creatives using Placid.app templates within MCP compatible hosts.
by nkapila6
Generate custom AI‑powered memes and convert them into Telegram or WhatsApp stickers without requiring external APIs.
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.