关于 comfy
Comfy Cloud 将 Agent 连接到托管的 ComfyUI,用于生成媒体和编写工作流。它支持合作方模型与开源管线,并提供 OAuth 或 API 密钥认证。
主要功能
- 01生成图像、视频、音频和 3D 内容
- 02搜索模板和模型资源
- 03运行并保存自定义工作流
- 04管理任务并获取输出
- 05批量提交多个变体
适用场景
- 01使用指定模型生成媒体
- 02运行基于模板的开源管线
- 03上传图像并进行编辑
- 04通过批处理创建多个变体
MCP 相关
它连接到托管的 Comfy Cloud MCP 服务,地址为 `https://cloud.comfy.org/mcp`。MCP 客户端可使用其生成、发现、工作流和任务管理工具。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ comfy-org/ comfy-skills --skill comfy安装后在 Claude Code 中输入/comfy确认已加载。
详细介绍
Comfy Cloud
Comfy Cloud 在云端运行 ComfyUI,并将其作为 MCP 服务提供给 Agent:通过合作伙伴模型(Ideogram、Flux、Kling、Veo、Seedance 等)和开源工作流生成图像/视频/音频/3D 内容, 还支持完整的 ComfyUI 工作流编写——搜索模板、覆盖输入、提交自定义图,以及获取输出的签名 URL。
范围:此技能连接托管的 Comfy Cloud MCP 服务,并且需要 Comfy 账户——它不会驱动本地 ComfyUI 安装。面向本地 ComfyUI 的 MCP 已列入路线图,将作为单独的技能发布;在此之前,本地实例请参阅 comfy-cli。
连接
该服务支持两种身份验证方式:OAuth(通过浏览器登录,无需管理密钥——推荐)和 API 密钥(适用于无头或 CI 环境)。
选项 A — OAuth(推荐)
openclaw mcp set comfy '{"url":"https://cloud.comfy.org/mcp","transport":"streamable-http","auth":"oauth"}'
openclaw mcp login comfy
openclaw gateway restart
openclaw mcp login 会打印授权 URL——打开它,登录 Comfy 账户,并按 CLI 的指示完成流程(它可能会要求你使用 --code <code> 重新运行)。使用 openclaw mcp status --verbose 验证。请注意,一旦设置了 auth: "oauth",OpenClaw 就会忽略服务条目中的静态 headers,因此不要同时配置两者。
选项 B — API 密钥(无头 / CI)
-
获取 API 密钥 — 在 cloud.comfy.org 登录,然后在 Settings → API Keys 下创建密钥。密钥以
comfyui-开头。 -
导出密钥(将其添加到 shell 配置文件或 OpenClaw 的环境变量中):
export COMFY_API_KEY="comfyui-..." -
向 OpenClaw 注册 MCP 服务:
openclaw mcp set comfy '{"url":"https://cloud.comfy.org/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer ${COMFY_API_KEY}"}}' openclaw gateway restart服务也接受通过
X-API-Key: ${COMFY_API_KEY}标头传入密钥,但建议使用上面的Authorization: Bearer形式——标准标头在每个客户端的代理层中都能保留,而且某些 OpenClaw 构建版本会在 streamable-http 传输中丢弃自定义标头(参见 openclaw#65590)。如果使用确定有效的密钥却收到401,很可能就是遇到了这个问题:切换到 Bearer 形式、通过 mcporter 路由,或者直接使用 OAuth(选项 A)。
无论哪种方式:浏览/搜索工具都可用于任何账户;生成内容会消耗 Comfy Cloud 积分,并且需要订阅或积分余额。
使用哪些工具
使用指定模型生成图像和视频(Ideogram、Flux、Gemini、Kling、Veo、
Seedance,等等):调用 partner_generate 前,先检查指定模型系列是否也有 OSS 途径——有些系列(截至 2026-08,MiniMax H3 是一个近期示例)会以完全相同的显示名称同时提供收费合作伙伴节点和开源权重。针对该系列同时运行 search_templates 和 search_nodes;如果两者都有结果,告知用户存在 OSS 选项(它不收取合作伙伴/API 费用,但运行仍会消耗 Comfy Cloud 的常规计算点数——在 Comfy Cloud 上并非免费,只是不收取合作伙伴附加费),并询问用户想选哪种。如果只有合作伙伴途径,或用户选择付费途径,则调用 partner_generate——它会通过 Comfy
Cloud 运行服务提供商,并将结果保存到你的素材库。用户指定了合作伙伴模型时,不要为纯文本生成图像/视频手动搭建工作流。
任何工作流类型的任务(开源模型、LoRA/ControlNet、多步流水线):从模板开始——search_templates → get_template_schema
→ 使用 input_overrides 调用 run_template。对于完全自定义的图结构,使用 submit_workflow(图必须以 SaveImage 之类的输出节点结尾,否则验证会拒绝)。使用 save_workflow /
run_saved_workflow 保存并复用。
编辑现有图像:先调用 upload_file,然后从 LoadImage 节点引用已上传的文件(或者将文件传给支持图生图的合作伙伴的 partner_generate)。切勿将 base64 图像数据直接写入工作流。
获取结果:wait_for_job → get_output。输出会以有时效限制的签名 URL 返回——请按原样下载(不要修改查询参数,它们是签名的一部分)。使用 get_queue 和 cancel_job 管理进行中的任务;使用 submit_batch / wait_for_batch 批量生成多个变体。
发现:search_models(平台上的检查点/LoRA)、search_nodes(可用的 ComfyUI 节点及其连线提示)、get_prompting_guide(针对特定模型的提示建议)。
示例提示词
- “使用 Ideogram 生成一张雨天下午温馨书店咖啡馆的图像,并下载到 ./bookstore.png”
- “处理 ./product.jpg,移除背景,并将结果放大 2×”
- “查找 Kling 的文生视频模板,使用提示词 ‘一艘纸船沿雨水槽漂流,电影感’,运行模板并给我输出 URL”
备注
- 生成会消耗 Comfy Cloud 点数;搜索/发现工具免费。
- 完整 MCP 文档和各客户端的设置说明:docs.comfy.org/cloud/mcp