ComfyUI-MCP节点

ComfyUI-MCP是一个用于ComfyUI的节点工具,支持通过API调用和自动化工作流生成文本到图像(T2I)内容。

  • by dseditor
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 dseditor/Comfy-MCP

使用说明

ComfyUI MCP

繁体中文 |英语

ComfyUI MCP节点介绍

首先,您需要至少运行一次ZImage工作流。运行模板工作流就足够了。

在ComfyUI管理器中,搜索MCP:

如果您已经安装了它,您将看到更新、切换版本、删除和卸载的图标。如果您尚未安装它,请单击“安装”,系统将提示您重新启动ComfyUI。

MCP安装完成后,加载工作流JSON文件(example/mcp.json)直接。它应该看起来像这样:

如果您手动添加节点而不是使用工作流,则下的所有默认值 auto_install 被禁用。请至少启用 Auto_install 并设置 Workflow_File 到 Image_Z_turbo (默认值),然后执行工作流以运行一次。

之后 Auto_install 完成后,重新启动ComfyUI。

参数说明

让我们解释一下上面的参数:

  • 工作流文件:选择工作流JSON文件。您可以将任何工作流导出为API,并将其放置在节点的工作流文件夹中以在此处进行选择。请注意,它必须是T2I(文本到图像)工作流,因为目前只支持文本到图像。
  • prompt_node_id:文本输入节点ID(例如“45”)
  • output_node_id:图像输出节点ID(例如“9”)

您最初不需要担心上面两个参数,但如果您自定义API,您可以修改哪个节点ID用于文本,哪个用于SaveImage输出。

  • comfy_url:舒适服务器URL(默认值: http://127.0.0.1:8188)
  • 自动安装: ✅ 启用(首次设置时需要)

首次设置时必须启用此功能;否则,MCP根本无法使用。

  • auto_update_claude_code: ✅ 启用(如果使用克劳德代码)
  • auto_update_claude_desktop: ✅ 启用(如果使用克劳德桌面)
  • auto_update_gemini_cli: ✅ 启用(如果使用Gemini CLI)

启用这些选项后,它将自动搜索您的用户文件夹设置并安装到CLI和Claude Code。当工作流更新时,MCP也将相应地更新。如果您尚未安装Claude Code或相关工具,并且只有Gemini,则上述与Claude相关的选项和MCP检查将失败,可以忽略。

其他参数

轮询相关参数指示检查次数和等待时间(秒)。如果你的GPU速度慢,图像生成需要很长时间,你需要延长这个持续时间并计数。基本上,它每2秒检查一次,共60次。

这 output_mode 默认值是URL,以减少令牌使用。如果您希望您的Claude Desktop直接显示图像,请将其更改为webp。

正确安装后,最重要的是以下消息:

关键是要确认MCP已正确安装在ComfyUI系统中。让我们看看MCP是如何工作的。对于Gemini CLI,启动后,键入 /mcp 要检查状态,您将看到:

这表示您的MCP已准备好生成图像。

每次启动ComfyUI后,您的MCP将自动启动ComfyUI。我们可以尝试让MCP做一些工作,比如创建一套美容日历。Gemini CLI知道您需要日历图像,因此它将直接生成它们:

在此过程中,它将使用ComfyUI生成日历所需的图像。调整布局后,它将变为:

就是这样!您的所有网络材料都可以通过ZImage生成。只需使用ComfyUI MCP+Gemini CLI。