用途:帮助开发者创建 ComfyUI 自定义节点,把现有 Python 代码或脚本转换为可用的 ComfyUI 节点。
主要能力:提供节点类模板,包含 INPUT_TYPES、RETURN_TYPES、FUNCTION、CATEGORY 以及 NODE_CLASS_MAPPINGS、NODE_DISPLAY_NAME_MAPPINGS 等必要结构;给出 Python 到 ComfyUI 的类型映射参考,如 PIL Image、numpy array、cv2 BGR、float 0-255 到 IMAGE 的转换方式;说明批处理维度处理,ComfyUI 图像为 [B,H,W,C],需遍历所有批次项;列出常见输入类型及其形状与控件选项,包括 IMAGE、MASK、LATENT、MODEL、CLIP、VAE、CONDITIONING、INT、FLOAT、STRING、BOOLEAN、COMBO;提供检查清单,提醒 INPUT_TYPES 为 classmethod、返回值需为元组、处理批次维度、注册到 NODE_CLASS_MAPPINGS、分类使用斜杠表示子菜单。
使用方式:按模板定义节点类并实现 execute 方法;将原始 Python 函数拆解为输入输出,按类型映射表转换数据;处理批次后返回张量元组;最后注册节点类与显示名。可通过 MCP 工具查找相似节点,例如 comfy_search("blur") 查找模糊实现,comfy_spec("GaussianBlur") 查看输入定义。
适用场景:需要为 ComfyUI 扩展自定义功能、封装图像处理脚本、复用已有 Python 逻辑为节点时。
限制:资料未提供安装命令、依赖版本、收费或平台信息;具体节点行为取决于开发者实现,模板与映射仅为参考。