Skip to main content
Glama

ComfyUI MCP Server

Python 3.10+ License: MIT MCP

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

git clone https://github.com/zturner1/comfyui-mcp.git cd comfyui-mcp pip install -e .

Configure

# Windows (PowerShell) $env:COMFYUI_ROOT = "D:\path\to\ComfyUI" # Linux/macOS export COMFYUI_ROOT="$HOME/ComfyUI"

Add to Claude Code

claude mcp add comfyui -- comfyui-mcp

Or add to Claude Desktop's config (claude_desktop_config.json):

{ "mcpServers": { "comfyui": { "command": "comfyui-mcp", "env": { "COMFYUI_ROOT": "/path/to/ComfyUI" } } } }

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

COMFYUI_ROOT

(required)

Path to your ComfyUI installation

COMFYUI_ENABLE_EXECUTE

0

Set to

1

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zturner1/comfyui-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server