把 ComfyUI 接进 Claude Code 之后,我卡住的地方全是环境问题

配 Comfy MCP 之前我一直以为是一个进程的事,结果卡在最蠢的地方:起 ComfyUI 是一个进程,MCP server 是另一个,由客户端用 stdio 的方式拉起来。我手贱在终端里直接跑 server,屏幕一片空白十几分钟,还以为包装坏了,其实它就是在等客户端接进来。

第二个坑是虚拟环境。MCP 客户端不会继承你在另一个终端里 activate 的 venv,配置里可执行文件和 workspace 路径老老实实写绝对路径,Windows 上 JSON 里的反斜杠要么转义要么全换成正斜杠,我在这上面浪费了小半个晚上。

真正跑图之前先让它 validate 一遍,缺模型缺自定义节点当场就报出来,比让 agent 盲跑再看报错省事得多。还有别把塞满私人项目的目录直接丢给它,单开一个干净 workspace。

码住

空跑没输出这个我也中过,卸了重装两遍才反应过来是在等客户端连

1 个赞

绝对路径这条同意,客户端压根不认你另一个终端里的环境变量

绝对路径这条血泪,我后来直接把路径写死在配置里,换个终端就不用重新抓瞎

两个进程这点我也栽过,一直当成装个插件就完事,端口开在哪都没弄明白