本地工作流

Singleai/ComfyUI-MCP
0 Stars 56 次浏览 Single 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "comfyui": {
      "args": [
        "main.py"
      ],
      "command": "python",
      "cwd": "C:\\Users\\projects\\ComfyUI-MCP",
      "env": {
        "COMFYUI_BASE_URL": "http://127.0.0.0:8188"
      }
    }
  }
}

该服务需要配置环境变量:COMFYUI_BASE_URL

服务介绍

ComfyUI 多工作流 MCP 服务

将本地 ComfyUI 工作流封装为 MCP 工具,支持 文生图(Z-Image Turbo)图生图(Flux2 Klein)图生视频(LTX 2.3) 三类工作流。

功能特点

  • 🎨 文生图:Z-Image Turbo,支持 2048×2048 高清输出
  • 🖼️ 图生图:Flux2 Klein + AnyLineArt,风格迁移/重绘
  • 🎬 图生视频:LTX 2.3,支持帧率/时长/分辨率控制
  • 🔌 双模部署:stdio(MCP 客户端直连)+ HTTP/SSE(远程调用)

环境要求

  • Python 3.10+
  • 可访问的 ComfyUI 服务(需设置环境变量 COMFYUI_BASE_URL
  • 工作流所需模型已下载到 ComfyUI

快速开始

1. 安装依赖

pip install -r requirements.txt

2. 配置 ComfyUI 地址

export COMFYUI_BASE_URL="http://127.0.0.1:8188"

3. 启动服务

HTTP 模式(用于 MCP 平台部署 / 远程访问)

python main.py --http --port 9000

stdio 模式(用于 Cursor / Windsurf 等 MCP 客户端直连)

python main.py

工具列表

工具 ID 名称 说明
zimage_txt2img Z-Image 文生图 输入 prompt 生成图片
flux2_img2img Flux2 Klein 图生图 上传参考图 + prompt 进行风格迁移
ltx_img2vid LTX 图生视频 上传参考图 + prompt 生成短视频

目录结构

ComfyUI-MCP/
├── main.py                    # 入口文件
├── requirements.txt           # Python 依赖
├── config.yaml               # 工作流配置
├── workflows/                # ComfyUI 工作流 JSON
└── src/comfyui_mcp/          # Python 模块

环境变量

变量名 必填 说明
COMFYUI_BASE_URL ComfyUI 服务地址
COMFYUI_TIMEOUT 请求超时时间(秒)

相关 MCP 服务