ComfyUI MCP 服务器

ComfyUI MCP 服务器

轻量级 Python MCP 服务器,用于本地 ComfyUI 的图像生成。

快速入门

前置条件

  • 安装 Python 3.10+。
  • 本地运行 ComfyUI(监听端口 8188)。
  • 安装依赖:pip install requests websockets mcp

安装与启动

  1. 克隆仓库并进入目录: git clone <仓库地址> cd comfyui-mcp-server
  2. 启动 ComfyUI: cd <ComfyUI目录> python main.py --port 8188
  3. 准备工作流文件,将其存放在 workflows/ 目录。

使用方法

  1. 启动 MCP 服务器: python server.py
  2. 测试客户端: python client.py
  3. 自定义请求参数:编辑 client.py 中的 payload 字段。

项目结构

  • server.py: MCP 服务器主程序。
  • comfyui_client.py: 与 ComfyUI API 交互。
  • client.py: 测试客户端。
  • workflows/: 存放工作流 JSON 文件。

注意事项

  • 确保模型文件存在于 <ComfyUI目录>/models/checkpoints/
  • 如需自定义工作流,请调整节点 ID 映射。