
Comfy MCP Pipeline

2025.02.19
6
Python图像生成管道服务内容生成
Comfy MCP Pipeline 是一个为 Open WebUI 设计的管道包装器,用于连接 ComfyUI 服务器,实现图像生成功能。它允许用户通过 Open WebUI 的管道系统上传 ComfyUI 的工作流 JSON 文件,并配置相关参数,从而在聊天界面中直接生成图像。
View on GitHub
Overview
基本能力
产品定位
Comfy MCP Pipeline 是一个用于图像生成的管道服务,专为 Open WebUI 设计,通过集成 ComfyUI 的工作流,实现在聊天界面中直接生成图像的功能。
核心功能
- 管道包装器:作为 ComfyUI 服务器的管道包装器,简化图像生成流程。
- 工作流集成:支持上传 ComfyUI 的工作流 JSON 文件,并配置相关参数。
- 图像生成:通过 Open WebUI 的聊天界面输入提示词,直接生成图像。
适用场景
- Open WebUI 用户:需要在聊天界面中快速生成图像的用户。
- ComfyUI 用户:希望通过 Open WebUI 管道系统简化工作流的用户。
- 开发者:需要集成图像生成功能的开发者。
工具列表
- ComfyUI:用于生成图像的核心工具。
- Open WebUI Pipelines:用于管理和运行管道的工具。
- JSON 工作流文件:定义图像生成流程的配置文件。
常见问题解答
- 如何导出 ComfyUI 工作流 JSON 文件?
- 在 ComfyUI 中选择工作流,从顶部菜单选择
Workflow
->Export (API)
-> 提供文件名 ->Confirm
。 - 如何配置管道参数?
- 在 Open WebUI Pipelines 中设置
Comfy Url
、Comfy Workflow Json File
、Prompt Node Id
和Output Node Id
。
使用教程
使用依赖
- Open WebUI:确保已安装并运行 Open WebUI。
- Open WebUI Pipelines:确保已安装并配置 Open WebUI Pipelines。
- ComfyUI:确保已安装并运行 ComfyUI 服务器。
- JSON 工作流文件:从 ComfyUI 导出工作流 JSON 文件。
安装教程
- 上传
comfy-mcp-pipeline.py
到 Open WebUI Pipelines 服务器。 - 在
Pipeline Valves
中选择comfy-mcp-pipeline (pipe)
。 - 配置以下参数:
Comfy Url
:ComfyUI 服务器的 URL。Comfy Url External
:ComfyUI 服务器的外部 URL(如果与Comfy Url
相同,则使用相同值)。Comfy Workflow Json File
:工作流 JSON 文件的路径。Prompt Node Id
:工作流 JSON 文件中文本提示节点的 ID。Output Node Id
:工作流 JSON 文件中生成图像节点的 ID。- 如果所有步骤成功,将在模型列表中看到
Comfy MCP Pipeline
。
调试方式
- 在 Open WebUI 中选择
New Chat
并选择Comfy MCP Pipeline
。 - 输入图像生成提示词并发送。
- 如果设置成功,将看到生成的图像。