跳转到主要内容
这是 Comfy Cloud 云端功能,仅在云端版本中可用,本地版本不支持此功能。了解更多关于 Comfy Cloud 的信息,请参阅 Comfy Cloud
公开测试版。 Comfy Cloud MCP 目前处于公开测试阶段。API、工具和行为在迭代过程中可能会发生变化。请参阅反馈来报告问题或分享建议。

概述

Comfy Cloud MCP 服务器通过模型上下文协议(MCP)将 AI 代理连接到 Comfy Cloud。连接后,你可以通过代理对话生成图像、视频、音频和3D内容,搜索模型、节点和模板,并运行 ComfyUI 工作流。 服务器远程运行在 cloud.comfy.org/mcp。工作流在 Comfy Cloud GPU 上执行,因此你无需本地 GPU。你的代理通过 HTTPS 与服务器通信;服务器将工具调用转换为经过身份验证的请求,代表你发送给 Comfy Cloud。 任何 MCP 兼容客户端都可以连接到相同的服务器 URL。Claude CodeClaude DesktopCursorCodex 在下方有优先设置指导。WindsurfAmp 和其他代理使用相同的 URL,搭配 OAuth 或 API 密钥。

安装 Comfy Cloud MCP

你需要有一个 Comfy Cloud 账户才能连接。如果你还没有,请注册。设置期间的 OAuth 登录会使用你的 Comfy 账户。
Comfy Cloud MCP 运行于:
https://cloud.comfy.org/mcp
选择你的客户端:
安装 comfy-cloud 插件。它将 MCP 连接和斜杠指令集成为一步操作。该插件通过 Comfy Skills 仓库发布,该仓库托管了 Claude Code 插件以及适用于 Comfy 的社区代理技能。
1

添加插件市场

添加 Comfy Skills 插件市场(只需一次):
/plugin marketplace add Comfy-Org/comfy-skills
2

安装插件

/plugin install comfy-cloud@comfy-skills
3

登录

运行 /mcp,选择 comfy-cloudAuthenticate。你的浏览器会打开并登录,令牌会自动刷新。
该插件添加了以下斜杠指令:
指令作用
/comfy-cloud:generate-image生成、编辑或修改图像
/comfy-cloud:generate-video生成、编辑或扩展视频
/comfy-cloud:generate-audio生成音频、音乐或音效
/comfy-cloud:generate-3d从文本或图像生成 3D 模型
/comfy-cloud:remove-background从图像中移除背景
/comfy-cloud:upscale-image将图像放大到更高分辨率
/comfy-cloud:search-templatescomfy.org 上查找预构建的工作流模板
/comfy-cloud:search-models搜索可用模型
/comfy-cloud:search-nodes搜索节点并获取连接建议
/comfy-cloud:help查看你可以用 ComfyUI Cloud 做什么
直接添加服务器:
claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp
然后运行 /mcp,选择 comfy-cloudAuthenticate。添加 -s user 使其在你所有项目中可用。此路径仍然会暴露与 MCP 提示词相同的工作流:/mcp__comfy-cloud__generate-image/mcp__comfy-cloud__search-models 等(/mcp__<name>__ 前缀使用你传递给 claude mcp add 的名称)。推荐使用上面的插件,因为它将这些封装为更友好的 /comfy-cloud:* 指令。

您的代理能做什么

您无需自行调用 MCP 工具。您的代理会根据您的请求自动选择合适的工具。斜杠命令和提示(如下所示)是引导代理完成常见使用例的快捷键,但自然语言也同样有效(例如“生成一张猫宇航员的图像”、“放大这张照片”、“找一份 Wan 2.2 视频模板”)。 典型流程:
  1. 发现可用资源(使用 search_templatessearch_modelssearch_nodes,或对画面风格的问题使用 cql)。
  2. 运行生成任务:如果找到匹配的预构建模板则使用 run_template,自定义工作流则使用 submit_workflow(需要输入图像时配合 upload_file),或使用 partner_generate 调用 Flux、Grok、Gemini、OpenAI、Ideogram、Seedance 等合作伙伴模型。
  3. 等待并获取输出wait_for_job,然后 get_output 返回一条下载指令,由您的代理在 shell 中运行)。
服务器倾向于优先匹配 预构建模板,而不是从头构建工作流,这样往往能更快地获得更好的结果。

MCP 工具

这些是您的代理连接后可访问的工具。名称与 MCP 客户端日志和调试中显示的名称保持一致。

发现

工具描述
search_templates按文本、标签、媒体类型或模型从 comfy.org 搜索预构建的工作流模板
get_template获取模板的完整工作流 JSON,用于检查或手动编辑
get_template_schema查看模板的哪些参数可以在运行时覆盖
search_models按文本、类型、基础模型或来源搜索模型目录
search_nodes按文本、类别或输入/输出类型搜索可用节点。还能列出子图蓝图(预连线的节点组,如文本转图像或移除背景)
get_node获取特定节点的完整输入说明,包括完整的选项列表
cql运行 CQL 图查询以回答结构性问题(例如,哪些节点生成图像,或节点类型之间的路径)。当需要特定节点的完整输入说明时,请使用 search_nodes
get_prompting_guide各模型系列的提示词风格与推荐设置(步数、cfg、采样器、分辨率)

生成

工具描述
run_template按名称运行预构建模板,可选择覆盖参数——有匹配模板时的首选路径
submit_workflow提交 ComfyUI API 格式的工作流在 Comfy Cloud 上执行
partner_generate使用合作伙伴 API 模型生成(Flux/BFL、Grok、Gemini、OpenAI、Ideogram、Seedream/Seedance 等)
upload_file上传输入图像或文件用于工作流中(例如,与 LoadImage 配合使用)
apply_slots将参数覆盖应用到工作流的内部值,并返回修改后的工作流

作业与批处理

工具描述
get_job_status轮询已提交工作流的执行状态
wait_for_job等待作业完成,而无需反复轮询
get_output从已完成的工作流中检索输出的图像、视频或音频
use_previous_output通过将一个运行的输出重用作另一个运行的输入来串联工作流
cancel_job取消待定或正在运行的作业
get_queue检查正在运行和待定的作业数量
submit_batchget_batch_statusget_batch_outputwait_for_batch在一次调用中提交多个生成任务,稍后统一收集结果——批处理 ID 在多个会话间保持有效

已保存的工作流

工具描述
list_saved_workflows浏览您保存在 Comfy Cloud 中的工作流
get_saved_workflow检查已保存工作流的节点、输入和可自定义的设置
save_workflow将工作流保存到您的 Comfy Cloud 账户
update_workflow就地更新现有工作流并生成新版本(早期版本仍可恢复)
run_saved_workflow按文件名运行已保存的工作流——服务器会自动将其从编辑器格式转换为可执行格式

共享工作流

工具描述
share_workflow发布一个已保存的工作流,并返回一个任何人都可以打开的 ?share=<id> 链接
import_shared_workflow将分享链接或纯分享 ID 解析为工作流 JSON,可选择保存到您的账户
Hub 链接分享 ID: comfy.org/workflows/<slug>-<hex> Hub 链接中尾部的连字符分隔的十六进制令牌就是分享 ID。例如,comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7 的分享 ID 是 1c77e82713b7。将该令牌作为 share_id 传给 import_shared_workflowshare_url 参数只接受类似 https://cloud.comfy.org/?share=...?share=<id> 查询参数链接,不接受 Hub 页面链接。

应用与链接

工具描述
create_app将已保存的工作流转换为应用模式(App Mode)应用——带有选定输入和输出、简化的“运行此工作流”视图
get_app_mode_url获取一个稳定链接,可将工作流作为可运行的应用打开
get_workflow_canvas_url获取一个直接在 Comfy Cloud 画布上打开工作流的链接,随时可查看、编辑或运行

账户与会话

工具描述
get_billing_status查看你的积分余额、订阅等级和账单链接
get_server_info确认代理连接到的是哪台服务器:环境、主机、版本和认证状态
submit_feedback获取测试版反馈调查问卷链接
report_session_summary与 Comfy 团队分享匿名化的会话摘要——仅在你明确同意的情况下;代理必须先征求你的同意,且摘要中不包含任何提示词、文件路径或个人信息

积分与消费

探索功能免费:search_templatessearch_modelssearch_nodes 只需一个 Comfy 账户 即可使用。运行生成会消耗 Comfy Cloud 积分,且需要订阅或积分余额。 实际花费金钱的工具是消费门槛限定的。当生成使用付费合作伙伴模型(partner_generate)或包含付费 API 节点的工作流/模板(run_templaterun_saved_workflowsubmit_batch)时,服务器会阻止执行,直到你的智能体确认你同意花费积分——因此,在这些运行之前,智能体会先与你确认。免费的本地工作流永远不会提示。 你可以随时向智能体询问你的余额(“我还有多少积分?”)——它会通过 get_billing_status 回答。

输出与下载

MCP 服务器在云端运行,绝不会将文件写入你的机器。当生成完成时,你的代理会调用 get_output,它会返回:
  1. 一个临时签名下载 URL(在短时间内有效)。
  2. 一条可直接运行的 shell 指令(macOS 和 Linux 上为 curl,Windows 上为 curl.exe)。
你的代理应在终端中运行该指令。指令中包含了目标路径和文件名。
逐字运行返回的指令。请勿重新编码或编辑签名的 URL。签名位于查询字符串中,一旦修改 URL 就会失效。
如果你的 MCP 客户端无法运行 shell 指令(某些仅 GUI 的环境),请复制该指令并自行在终端中运行。

相关资源

资源用途
Comfy SkillsClaude Code 插件市场与社区技能库。上述使用的 comfy-cloud 插件即在此分发;可浏览或贡献适用于 Comfy 工作流的其他技能。
Comfy CLI用于在本地安装/启动 ComfyUI,以及从脚本或 CI 中调用托管合作节点的命令行工具(comfy generate,测试版)。当需要终端或自动化工作流时,可补充 MCP 使用。
在 Comfy Cloud 上分享工作流从 Comfy Cloud UI 界面分享工作流(MCP 的 share_workflow 工具可在代理会话中完成此操作)。

反馈

Comfy Cloud MCP 目前处于公开测试阶段。请试试看,并告诉我们哪些功能好用、哪些不好用:

已知限制

Comfy Cloud MCP 为早期版本。以下为已知的限制,团队正在努力解决: 工作流
  • 编辑器格式到可执行格式的转换尚不完善。 已保存的工作流可以通过 run_saved_workflow 按文件名运行(服务器会自动转换),但某些节点配置的转换仍不够完美。
  • 通过 submit_workflow 生成的资产可能未嵌入工作流元数据。 在 ComfyUI 中打开时,可能无法重新打开其原始工作流。
  • 工作流构建依赖于智能体的准确性。 复杂的多节点工作流可能需要重试或优化。
文件处理
  • 输出需要经过 Shell 下载步骤。 请参阅输出与下载
  • 上传大小限制可能因 MCP 客户端而异。某些客户端对文件上传施加了自己的限制。
身份验证
  • OAuth 或 API 密钥。 Claude Code 和 Claude Desktop 使用一次性浏览器 OAuth 流程。Cursor 需要你在 MCP 配置中提供 Comfy Cloud API 密钥(不支持 OAuth)。其他无头客户端可以通过 X-API-Key 标头传递 Comfy Cloud API 密钥作为替代。计划为无法打开浏览器的客户端提供设备码 OAuth 流程。

常见问题

任何支持远程 HTTP 传输的 MCP 兼容客户端都可以连接到 https://cloud.comfy.org/mcp。我们为 Claude CodeClaude DesktopCursorCodex 提供了最优先的配置说明。WindsurfAmpOpenClaw 和其他代理使用相同的 URL,通过 OAuth 或 API 密钥连接。参见安装 Comfy Cloud MCP
对于支持 OAuth 的交互式客户端(Claude Code、Claude Desktop、Codex 等)不需要。Cursor 需要在你的 MCP 配置中提供 Comfy Cloud API 密钥。在没有浏览器的无头或 CI 环境中也需要 API 密钥。请参见安装 Comfy Cloud MCP 下的 Cursor 标签或 其他客户端 标签。
付费生成受消费确认保护:当一次运行会消耗 Comfy Cloud 积分时(使用合作伙伴模型,或包含付费 API 节点的工作流/模板),服务器会要求你明确同意后才执行。请参阅积分与消费
不能。斜杠指令是 Claude Code 插件的一部分。Claude Desktop 可以连接到同一个 MCP 服务器(如果你用自然语言提问或使用提示选择器,这些工具也能正常工作),但它不支持 Claude Code 插件或斜杠指令。
没有 /comfy/cloud 指令。指令根据连接方式显示在以下两个前缀之一下:
  • 插件(推荐): /comfy-cloud:generate-image/comfy-cloud:generate-video……输入 /comfy-cloud: 即可看到所有指令。
  • 直接连接(无插件): /mcp__comfy-cloud__generate-image……输入 /mcp__ 即可查看。
无论哪种方式,你也可以直接用自然语言提问(例如“生成一张……的图像”)。MCP 工具由模型调用,无需斜杠指令。
在 Claude Code 中,运行 /mcp,选择 comfy-cloud,然后选择 Authenticate。在 Claude Desktop 中,重新打开“自定义 → 连接器”中的连接器,并触发登录。
Comfy Cloud MCP 是我们的托管服务,但自 ComfyUI 开源以来,本地代理工作流就已存在。请参阅 Agent Tools 概述中的关于本地 ComfyUI?部分,了解 Cloud 首先发布的原因、当前可用的社区 MCP 服务器,以及另一个选择——Comfy CLI