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.
📖 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
Recommend MCP Servers 💡
mcp-sticky
An MCP server for creating AI-generated memes and converting them into stickers for platforms like Telegram and WhatsApp, requiring no external APIs.
github.com/emicklei/melrose-mcp
MCP server (STDIO) that uses melrose tool to play musical expressions
podscan
MCP server for integrating with Podscan to provide podcast-related context
mcp-tic-tac-toe
Play tic-tac-toe against an LLM via MCP
mcp-storybook-image-generator
Generates storybook images and matching children's stories using Google's Gemini AI
youtube-mcp-server
A FastMCP server providing unified access to YouTube video/channel/playlist information and management tools for memo agents and automation.