Azure Dalle MCP Server

Azure Dalle MCP Server

By jacwu GitHub

-

mcp-server azure
Overview

what is Azure Dalle MCP Server?

Azure Dalle MCP Server is an integration server that connects Azure OpenAI's DALL-E 3 image generation capabilities with clients that support the Model Context Protocol (MCP).

how to use Azure Dalle MCP Server?

To use the server, set up your environment with the required prerequisites, install dependencies, and configure it for use with MCP-compatible clients. You can generate images by sending a prompt and optional parameters to the server.

key features of Azure Dalle MCP Server?

  • Generates images using DALL-E 3 based on text prompts.
  • Allows downloading of generated images to local storage.
  • Provides a debugging tool for monitoring server communication.

use cases of Azure Dalle MCP Server?

  1. Creating unique images for marketing materials.
  2. Generating artwork based on user-defined prompts.
  3. Assisting developers in integrating DALL-E 3 capabilities into their applications.

FAQ from Azure Dalle MCP Server?

  • What are the prerequisites for using the server?

You need Node.js, an Azure OpenAI subscription with DALL-E 3 access, and specific environment variables set up.

  • How do I generate an image?

Use the generate_image tool with a text prompt and optional parameters for size and quality.

  • Can I download the generated images?

Yes, you can download images using the download_image tool by providing the image URL and local path.

Content

Azure Dalle MCP Server

An Azure OpenAI DALL-E integration server implementing the Model Context Protocol (MCP). This server provides a bridge between Azure OpenAI's DALL-E 3 image generation capabilities and MCP-compatible clients.

Available Tools

generate_image

Generates images using DALL-E 3 with the following parameters:

  • prompt (required): Text description of the image to generate
  • size (optional): Image dimensions (default: 1024x1024)
  • quality (optional): Image quality (default: hd)
  • style (optional): Image style (default: natural)

download_image

Downloads generated images to local storage:

  • imageUrl: URL of the image to download
  • localPath: Local directory path for saving
  • fileName: Name for the downloaded file

Setup

Prerequisites

  • Node.js
  • Azure OpenAI subscription with DALL-E 3 access
  • Environment variables:
    • AZURE_OPENAI_ENDPOINT
    • AZURE_OPENAI_API_KEY
    • AZURE_OPENAI_DEPLOYMENT_NAME (defaults to "dalle3")
    • OPENAI_API_VERSION (defaults to "2024-02-15-preview")

Installation

  1. Install dependencies:
npm install
  1. Build the server:
npm run build
  1. For development with auto-rebuild:
npm run watch

Configuration

MCP Client Configuration

To use with MCP-compatible clients, add the server configuration:

On MacOS:

~/Library/Application Support/Claude/claude_desktop_config.json

On Windows:

%APPDATA%/Claude/claude_desktop_config.json

Configuration content:

{
  "mcpServers": {
    "Azure Dalle MCP Server": {
      "command": "/path/to/Azure Dalle MCP Server/build/index.js"
    }
  }
}

Debugging

For debugging support, the MCP Inspector tool is included:

npm run inspector

This will provide a web interface for monitoring server communication and debugging tool executions.

No tools information available.

-

mcp-server v2ex
View Details

my-mcp-server(without auth)

mcp-server cloudflare
View Details
mcp-server
mcp-server by iyerrama29

MCP demo

mcp-server demo
View Details
Next MCP server
Next MCP server by Collaborne

-

mcp-server NEXT
View Details
MCP-Server
MCP-Server by fmpoliveira

-

mcp-server meteostat
View Details

Mirror of

mcp-server timelock-encryption
View Details

-

mcp-server minio
View Details