Loading languages...
MC

mcp-draw

@kdr2

이미지를 그리거나 생성하고 결과물을 로컬에 저장하는 재미있는 mcp servers

image-generation
openai
mcp-server

MCP Draw

An MCP (Model Context Protocol) server for generating images from text prompts. This server allows AI assistants to create images / draw through a standardized interface.

image

📖 Resources

Prerequisites

  • Node.js (v18 or higher)
  • An OpenAI API key

Setup

1. API Key

First, get an OpenAI API key from OpenAI's platform. This will be used to authenticate the MCP server with OpenAI's services.

2. Configure MCP Client for Local Development

{
  "mcpServers": {
    "mcp-draw": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-draw@latest"
        "--api-key",
        "<REPLACE-WITH-YOUR-OPENAI-API-KEY>",
        "--output-dir",
        "/ABSOLUTE/PATH/TO/SAVE/OUTPUT_FOLDER"
      ]
    }
  }
}

Local Development Setup

1. API Key

First, get an OpenAI API key from OpenAI's platform. This will be used to authenticate the MCP server with OpenAI's services.

2. Clone the Repository

git clone https://github.com/kdr/mcp-draw.git
cd mcp-draw

3. Install Dependencies & Build the Server

npm install
npm run build

4. Configure MCP Client for Local Development

{
  "mcpServers": {
    "mcp-draw": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/mcp-draw/build/index.js",
        "--api-key",
        "<REPLACE-WITH-YOUR-OPENAI-API-KEY>",
        "--output-dir",
        "/ABSOLUTE/PATH/TO/SAVE/OUTPUT_FOLDER"
      ]
    }
  }
}

Tools

The following tools are available to the LLM:

  • generate_image_from_description: Creates an image from a text prompt using OpenAI's gpt-image-1 model

# mcpServer Config

{
  "mcpServers": {
    "mcp-draw": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-draw@latest",
        "--api-key",
        "<REPLACE-WITH-YOUR-OPENAI-API-KEY>",
        "--output-dir",
        "/ABSOLUTE/PATH/TO/SAVE/OUTPUT_FOLDER"
      ]
    }
  }
}

# stdio

npx -y mcp-draw@latest --api-key <REPLACE-WITH-YOUR-OPENAI-API-KEY> --output-dir /ABSOLUTE/PATH/TO/SAVE/OUTPUT_FOLDER
Transport:
stdio
Language:
JavaScript
Created: 4/25/2025
Updated: 5/8/2025
Homepage: