comfy_nodes
Resolve missing ComfyUI custom nodes by mapping class types to Manager packages, installing them, restarting ComfyUI, and re-validating workflows.
Instructions
Install and resolve ComfyUI custom nodes via ComfyUI-Manager.
Maps missing node class_types → Manager packages (registry/GitHub catalog), installs via cm-cli or Manager REST queue, restarts ComfyUI, re-validates.
Return Format
{"success": bool, "packages": [...], "mapped": {...}, "message": str}
Examples
comfy_nodes(operation="status")
comfy_nodes(operation="ensure", workflow_id="my-complex-wf")
comfy_nodes(operation="install", packages="ComfyUI-Impact-Pack,ComfyUI-VideoHelperSuite")
comfy_nodes(operation="resolve", missing_types="ImpactInt,VHS_LoadVideo")Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| git_url | No | Git repo URL for install_git. | |
| packages | No | Comma-separated Manager package names for install. | |
| operation | Yes | Operation to perform. | |
| workflow_id | No | Workflow ID for ensure/resolve. | |
| auto_install | No | Override COMFYOPS_AUTO_INSTALL_NODES. | |
| missing_types | No | Comma-separated class_types for resolve. | |
| workflow_json | No | Raw workflow JSON for ensure/resolve. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||