SuperAPI AI 工具集

installer-packs

办公与效率

查看项目

更新于 10-15 19:57

技能介绍

用途:为 ComfyUI 中的某一模型家族提供“一条命令”式安装,一次性配置自定义节点、模型权重与可用工作流,并支持从上游安装脚本或工作流 JSON 派生新包。

主要能力:每个包位于 packs/<name>/,包含 manifest.yaml(ComfyManifest,与 apply_manifest 工具同构,定义 custom_nodes 与 models,即 URL 到 local_path 的映射,为唯一事实来源)、pack.yaml(元数据:工作流、家族、显存、来源、备注)、workflow.json(要加载的图),以及自动生成的 install-windows.bat 和 install-runpod.sh(不要手工编辑)。

使用方式:在 Claude 会话中走 MCP 原生、幂等安装:apply_manifest --path packs/<name>/manifest.yaml(需设置 COMFYUI_PATH),会安装节点并下载模型,已存在的内容跳过;非 MCP 用户可从 ComfyUI 根目录运行 install-windows.bat 或 install-runpod.sh,然后加载该包的 workflow.json。安装后查看 pack.yaml 的 notes/post_install,了解显存档位、SageAttention/Triton、dtype 修复等注意点。

派生新包:优先依据上游安装脚本(*-MODELS-NODES_INSTALL.bat/.sh),解析其下载行(curl/wget/:grab、%HF%/$HF 展开、显存档位菜单)写入 manifest.yaml 的 models[](local_path 相对 models/),git clone 写入 custom_nodes[],并与工作流对齐,以工作流为准。仅有工作流时,从 widgets_values 提取模型文件名,解析到规范的 Hugging Face resolve/main URL 并确认可访问(CI 也会检查),不要编造 URL,无法解析的要标注;用户自备素材(输入图/视频、用户 LoRA)不放入 models[]。随后运行 npm run packs:gen 生成脚本,并用 npm run packs:validate(schema)、npm run packs:check-urls(模型 URL 可解析且大小合理)、npm run packs:test(离线幂等性)校验。YAML 备注需用单行双引号或折叠块标量,未引用多行备注勿以冒号结尾。

限制:需要 ComfyUI 环境与 COMFYUI_PATH;模型 URL 必须真实可解析,无法解析的需标注;生成的 .bat/.sh 不要手工修改;本地构建的包可建议用户向 https://github.com/artokun/comfyui-mcp 提 issue 或 PR 共享,合并后由 CI 持续校验模型链接。其他收费、价格或平台信息暂未提供。