ComfyUI MCP 服务器
轻量级 Python MCP 服务器,用于本地 ComfyUI 的图像生成。
快速入门
前置条件
- 安装 Python 3.10+。
- 本地运行 ComfyUI(监听端口 8188)。
- 安装依赖:
pip install requests websockets mcp
。
安装与启动
- 克隆仓库并进入目录: git clone <仓库地址> cd comfyui-mcp-server
- 启动 ComfyUI: cd <ComfyUI目录> python main.py --port 8188
- 准备工作流文件,将其存放在
workflows/
目录。
使用方法
- 启动 MCP 服务器: python server.py
- 测试客户端: python client.py
- 自定义请求参数:编辑
client.py
中的payload
字段。
项目结构
- server.py: MCP 服务器主程序。
- comfyui_client.py: 与 ComfyUI API 交互。
- client.py: 测试客户端。
- workflows/: 存放工作流 JSON 文件。
注意事项
- 确保模型文件存在于
<ComfyUI目录>/models/checkpoints/
。 - 如需自定义工作流,请调整节点 ID 映射。