- Explore MCP Servers
- jaokuohsuan_draw-things-mcp-cursor
Jaokuohsuan Draw Things Mcp Cursor
What is Jaokuohsuan Draw Things Mcp Cursor
jaokuohsuan_draw-things-mcp-cursor is an integration tool for the Draw Things API using the Model Context Protocol (MCP), allowing users to generate images based on text prompts.
Use cases
Use cases include generating illustrations for stories, creating concept art based on descriptions, and producing images for marketing materials or social media posts.
How to use
To use jaokuohsuan_draw-things-mcp-cursor, install it globally via npm or run it directly using npx. Configure it in Cursor by editing the ‘claude_desktop_config.json’ file and restart Cursor to start generating images with prompts.
Key features
Key features include image generation from text prompts, customizable parameters such as image dimensions and generation steps, and integration with Cursor as an MCP tool.
Where to use
jaokuohsuan_draw-things-mcp-cursor can be used in creative fields such as digital art, graphic design, and content creation where image generation from textual descriptions is needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Jaokuohsuan Draw Things Mcp Cursor
jaokuohsuan_draw-things-mcp-cursor is an integration tool for the Draw Things API using the Model Context Protocol (MCP), allowing users to generate images based on text prompts.
Use cases
Use cases include generating illustrations for stories, creating concept art based on descriptions, and producing images for marketing materials or social media posts.
How to use
To use jaokuohsuan_draw-things-mcp-cursor, install it globally via npm or run it directly using npx. Configure it in Cursor by editing the ‘claude_desktop_config.json’ file and restart Cursor to start generating images with prompts.
Key features
Key features include image generation from text prompts, customizable parameters such as image dimensions and generation steps, and integration with Cursor as an MCP tool.
Where to use
jaokuohsuan_draw-things-mcp-cursor can be used in creative fields such as digital art, graphic design, and content creation where image generation from textual descriptions is needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Draw Things MCP
Draw Things API integration for Cursor using Model Context Protocol (MCP).
Prerequisites
- Node.js >= 14.0.0
- Draw Things API running on http://127.0.0.1:7888
Installation
# Install globally
npm install -g draw-things-mcp-cursor
# Or run directly
npx draw-things-mcp-cursor
Cursor Integration
To set up this tool in Cursor, see the detailed guide in cursor-setup.md.
Quick setup:
- Create or edit
~/.cursor/claude_desktop_config.json:
{
"mcpServers": {
"draw-things": {
"command": "draw-things-mcp-cursor",
"args": []
}
}
}
- Restart Cursor
- Use in Cursor:
generateImage({"prompt": "a cute cat"})
CLI Usage
Generate Image
echo '{"prompt": "your prompt here"}' | npx draw-things-mcp-cursor
Parameters
prompt: The text prompt for image generation (required)negative_prompt: The negative prompt for image generationwidth: Image width (default: 360)height: Image height (default: 360)steps: Number of steps for generation (default: 8)model: Model to use for generation (default: “flux_1_schnell_q5p.ckpt”)sampler: Sampling method (default: “DPM++ 2M AYS”)
Example:
echo '{
"prompt": "a happy smiling dog, professional photography",
"negative_prompt": "ugly, deformed, blurry",
"width": 360,
"height": 360,
"steps": 4
}' | npx draw-things-mcp-cursor
MCP Tool Integration
When used as an MCP tool in Cursor, the tool will be registered as generateImage with the following parameters:
{
prompt: string; // Required - The prompt to generate the image from
negative_prompt?: string; // Optional - The negative prompt
width?: number; // Optional - Image width (default: 360)
height?: number; // Optional - Image height (default: 360)
model?: string; // Optional - Model name
steps?: number; // Optional - Number of steps (default: 8)
}
The generated images will be saved in the images directory with a filename format of:
<sanitized_prompt>_<timestamp>.png
Response Format
Success:
Error:
{
"type": "error",
"error": "error message",
"code": 500
}
Troubleshooting
If you encounter issues:
- Ensure Draw Things API is running at http://127.0.0.1:7888
- Check log files in
~/.cursor/logsif using with Cursor - Make sure src/index.js has execution permissions:
chmod +x src/index.js
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










