ComfyUI MCP Server
Build and run ComfyUI workflows with AI assistants. This MCP server connects Claude, Cursor, and other tools to your local ComfyUI install to list nodes, read schemas, validate workflows, and execute them (dry-run or full run).
No HTTP server required; it imports ComfyUI directly.
Features
List all installed node types (including custom nodes)
Fetch exact input/output schemas for any node
Validate workflow JSON before running
Execute workflows (reduced steps by default, optional full run)
Quick Start
Prerequisites
Python 3.10+
Local ComfyUI installation
An MCP client (Claude Code, Claude Desktop, etc.)
Install
Configure
Add to Claude Code
Or add to Claude Desktop's config (claude_desktop_config.json):
Usage Examples
List nodes:
"What upscaling nodes do I have installed?"
Validate then run:
"Validate this workflow JSON, then run it with 2 steps"
Full run:
"Run this workflow with full steps (steps = null)"
Configuration
Environment Variable | Default | Description |
| (required) | Path to your ComfyUI installation |
|
| Set to
to enable workflow execution |
AI Usage Guides
See CLAUDE.md and WORKFLOW_CHECKLIST.md for prompt guidance and validation rules.
License
MIT License - see LICENSE for details.