mcp-draw

0.0.3 • Public • Published

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

/mcp-draw/

    Package Sidebar

    Install

    npm i mcp-draw

    Weekly Downloads

    5

    Version

    0.0.3

    License

    None

    Unpacked Size

    5.45 kB

    Total Files

    3

    Last publish

    Collaborators

    • kdrwins