ComfyUI MCP Server
by zuojianghua
ComfyUI MCP Server is a Model Context Protocol (MCP) server for ComfyUI. It provides image generation and prompt optimization services.
View on GitHub
Last updated: N/A
ComfyUI MCP Server
A Model Context Protocol (MCP) server for ComfyUI that provides image generation and prompt optimization services.
Features
- Image Generation: Generate images using ComfyUI text_to_image workflows
- Prompt Optimization: Optimize image generation prompts for better results
Server Architecture
-
Core Components:
- FastMCP framework implementation
- ComfyUI API integration
- Polling mechanism for result retrieval
-
Key Functions:
generate_image
: Creates images from text promptsoptimize_image_prompt
: Enhances input prompts for better generation results
-
Technical Specifications:
- Automatic image dimension adjustment (multiples of 8)
- Random seed generation for diverse outputs
- Returns both local file paths and online accessible URLs
Configuration
{
"mcpServers": {
"ComfyUI_MCP_Server": {
"disabled": false,
"timeout": 600,
"command": "python",
"args": [
"D:\\code\\comfyui_mcp_server\\server.py"
],
"env": {
"COMFY_URL": "http://127.0.0.1:8188/"
},
"transportType": "stdio"
}
}
}
Requirements
- Python 3.7+
- ComfyUI instance running
- FastMCP library installed