
garoth/dalle-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Uses DALL-E to generate/edit images, an MCP (Model Context Protocol) server
개요
An MCP (Model Context Protocol) server for generating images using OpenAI's DALL-E API. - Generate images using DALL-E 2 or DALL-E 3 - Edit existing images (DALL-E 2 only) - Create variations of existing images (DALL-E 2 only) - Validate OpenAI API key When using this DALL-E MCP server with Cline, it's recommended to save generated images in your current workspace directory by setting the saveDir parameter to match your current working directory. This ensures Cline can properly locate and display the generated images in your conversation. Add the dall-e server to your Cline MCP settings file inside VSCode's settings (ex. ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json): Make sure to: 1. Replace /path/to/dalle-mcp-server/build/index.js with the actual path to the built index.js file 2. Replace your-api-key-here with your OpenAI API key Generate an image using DALL-E based on a text prompt.
README
원문 README의 일부입니다. 원문 보기.
DALL-E MCP Server
An MCP (Model Context Protocol) server for generating images using OpenAI’s DALL-E API.
Features
- Generate images using DALL-E 2 or DALL-E 3
- Edit existing images (DALL-E 2 only)
- Create variations of existing images (DALL-E 2 only)
- Validate OpenAI API key
Installation
# Clone the repository
git clone https://github.com/Garoth/dalle-mcp.git
cd dalle-mcp
# Install dependencies
npm install
# Build the project
npm run build
Important Note for Cline Users
When using this DALL-E MCP server with Cline, it’s recommended to save generated images in your current workspace directory by setting the saveDir parameter to match your current working directory. This ensures Cline can properly locate and display the generated images in your conversation.
Example usage with Cline:
{
"prompt": "A tropical beach at sunset",
"saveDir": "/path/to/current/workspace"
}
Usage
Running the Server
# Run the server
node build/index.js
Configuration for Cline
Add the dall-e server to your Cline MCP settings file inside VSCode’s settings (ex. ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"dalle-mcp": {
"command": "node",
"args": ["/path/to/dalle-mcp-server/build/index.js"],
"env": {
"OPENAI_API_KEY": "your-api-key-here",
"SAVE_DIR": "/path/to/save/directory"
},
"disabled": false,
"autoApprove": []
}
}
}
Make sure to:
- Replace
/path/to/dalle-mcp-server/build/index.jswith the actual path to the built index.js file - Replace
your-api-key-herewith your OpenAI API key
Available Tools
generate_image
Generate an image using DALL-E based on a text prompt.
{
"prompt": "A futuristic city with flying cars and neon lights",
"model": "dall-e-3",
"size": "1024x1024",
"quality": "standard",
"style": "vivid",
"n": 1,
"saveDir": "/path/to/save/directory",
"fileName": "futuristic-city"
}
Parameters:
prompt(required): Text description of the desired imagemodel(optional): DALL-E model to use (“dall-e-2” or “dall-e-3”, default: “dall-e-3”)size(optional): Size of the generated image (default: “1024x1024”)- DALL-E 3: “1024x1024”, “1792x1024”, or “1024x1792”
- DALL-E 2: “256x256”, “512x512”, or “1024x1024”
quality(optional): Quality of the generated image, DALL-E 3 only (“standard” or “hd”, default: “standard”)style(optional): Style of the generated image, DALL-E 3 only (“vivid” or “natural”, default: “vivid”)n(optional): Number of images to generate (1-10, default: 1)
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"dalle-mcp": {
"command": "node",
"args": ["/path/to/dalle-mcp-server/build/index.js"],
"env": {
"OPENAI_API_KEY": "your-api-key-here",
"SAVE_DIR": "/path/to/save/directory"
},
"disabled": false,
"autoApprove": []
}
}
}