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

配 Comfy MCP 卡了一晚上,想问问大家是不是都这么过来的。我一直以为是一个进程的事,结果起 ComfyUI 是一个进程,MCP server 是另一个,由客户端用 stdio 的方式拉起来。我手贱在终端里直接跑 server,屏幕一片空白十几分钟,还以为包装坏了,其实它就是在等客户端接进来。

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

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

这两条都是硬试出来的,有没有更省事的配法?

码住

空跑没输出我也中过。卸了重装两遍才反应过来它在等客户端连,过程里一点提示都没有。

1 个赞

绝对路径这条同意,我还踩过一个:路径里带空格也得引起来,不然压根起不来

两个进程这点我也栽过 一直当成装个插件就完事 端口开在哪都没弄明白 后来翻日志才发现根本没连上 白折腾一下午