ComfyUI MCP Server logo

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

  1. Core Components:

    • FastMCP framework implementation
    • ComfyUI API integration
    • Polling mechanism for result retrieval
  2. Key Functions:

    • generate_image: Creates images from text prompts
    • optimize_image_prompt: Enhances input prompts for better generation results
  3. 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