UNPKG

comfyui-mcp

Version:

Local-first, agent-native control plane for ComfyUI — MCP server + autonomous sidebar agent that drives your live graph in natural language on ANY LLM: Claude/ChatGPT/Gemini on your subscription (no API key), free local models via Ollama (fully offline),

980 lines • 17.6 kB
{ "id": "90b505ef-e012-49e3-b52f-7785d594687d", "revision": 0, "last_node_id": 190, "last_link_id": 216, "nodes": [ { "id": 77, "type": "PreviewImage", "pos": [ 9714.83203125, 7470.1923828125 ], "size": [ 612.689208984375, 476.2331237792969 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 117 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.40", "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, "widgets_values": [] }, { "id": 92, "type": "ImageScaleToTotalPixels", "pos": [ 9717.478515625, 7125.7236328125 ], "size": [ 597.7427978515625, 82 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 116 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 117, 118, 119, 176 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.50", "Node name for S&R": "ImageScaleToTotalPixels" }, "widgets_values": [ "nearest-exact", 1 ] }, { "id": 74, "type": "ImageStitch", "pos": [ 9710.646484375, 7263.828125 ], "size": [ 614.8424072265625, 157.91673278808594 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "name": "image1", "type": "IMAGE", "link": 100 }, { "name": "image2", "shape": 7, "type": "IMAGE", "link": 101 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 116 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.40", "Node name for S&R": "ImageStitch", "widget_ue_connectable": {} }, "widgets_values": [ "right", true, 0, "white" ] }, { "id": 85, "type": "LoadImage", "pos": [ 9179.193359375, 7512.26171875 ], "size": [ 469.5416259765625, 493.628173828125 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 101 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.42", "Node name for S&R": "LoadImage", "widget_ue_connectable": {} }, "widgets_values": [ "Makima_Infobox.png", "image" ] }, { "id": 84, "type": "LoadImage", "pos": [ 9169.193359375, 7012.2646484375 ], "size": [ 468.44970703125, 422.6503601074219 ], "flags": {}, "order": 12, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 100 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.42", "Node name for S&R": "LoadImage", "widget_ue_connectable": {} }, "widgets_values": [ "Aaitreprdsqeneur NffFdEW.png", "image" ] }, { "id": 86, "type": "SaveImage", "pos": [ 10429.193359375, 5822.263671875 ], "size": [ 1209.45654296875, 865.7192993164062 ], "flags": {}, "order": 44, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 113 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.39", "Node name for S&R": "SaveImage", "widget_ue_connectable": {} }, "widgets_values": [ "ComfyUI" ] }, { "id": 65, "type": "VAEDecode", "pos": [ 10045.953125, 6147.076171875 ], "size": [ 233.76878356933594, 46 ], "flags": { "collapsed": false }, "order": 42, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 95 }, { "name": "vae", "type": "VAE", "link": 96 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 103, 113 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "VAEDecode", "widget_ue_connectable": {} }, "widgets_values": [] }, { "id": 68, "type": "VAELoader", "pos": [ 9699.19140625, 5772.263671875 ], "size": [ 630.2809448242188, 58 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 96, 98 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "VAELoader", "models": [ { "name": "ae.safetensors", "url": "https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors", "directory": "vae" } ], "widget_ue_connectable": {} }, "widgets_values": [ "qwen_image_vae.safetensors" ], "color": "#223", "bgcolor": "#335" }, { "id": 83, "type": "KSampler", "pos": [ 9169.193359375, 6542.2646484375 ], "size": [ 467.4152526855469, 262 ], "flags": {}, "order": 41, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 109 }, { "name": "positive", "type": "CONDITIONING", "link": 124 }, { "name": "negative", "type": "CONDITIONING", "link": 126 }, { "name": "latent_image", "type": "LATENT", "link": 112 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 95 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "KSampler", "widget_ue_connectable": {} }, "widgets_values": [ 82123488386264, "randomize", 4, 1, "euler", "simple", 1 ] }, { "id": 80, "type": "Switch latent [Crystools]", "pos": [ 9712.82421875, 6833.544921875 ], "size": [ 296.6058044433594, 109.71070098876953 ], "flags": {}, "order": 39, "mode": 0, "inputs": [ { "name": "on_true", "type": "LATENT", "link": 106 }, { "name": "on_false", "type": "LATENT", "link": 107 } ], "outputs": [ { "name": "latent", "type": "LATENT", "links": [ 112 ] } ], "properties": { "cnr_id": "ComfyUI-Crystools", "ver": "abbc48cd9abb9648d69cb9d5085083a52c012669", "Node name for S&R": "Switch latent [Crystools]", "aux_id": "crystian/ComfyUI-Crystools", "widget_ue_connectable": {} }, "widgets_values": [ false ] }, { "id": 69, "type": "VAEEncode", "pos": [ 9953.6484375, 6077.5439453125 ], "size": [ 240, 50 ], "flags": { "collapsed": false }, "order": 37, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 119 }, { "name": "vae", "type": "VAE", "link": 98 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 93, 107 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.39", "Node name for S&R": "VAEEncode", "widget_ue_connectable": {} }, "widgets_values": [] }, { "id": 67, "type": "EmptySD3LatentImage", "pos": [ 9161.74609375, 6852.19140625 ], "size": [ 467.7888488769531, 110.36784362792969 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 106 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.41", "Node name for S&R": "EmptySD3LatentImage", "widget_ue_connectable": {} }, "widgets_values": [ 1024, 1024, 1 ] }, { "id": 63, "type": "ReferenceLatent", "pos": [ 9758.052734375, 6136.8876953125 ], "size": [ 236.5182342529297, 46 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 120 }, { "name": "latent", "shape": 7, "type": "LATENT", "link": 93 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 124, 126 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.41", "Node name for S&R": "ReferenceLatent", "widget_ue_connectable": {} }, "widgets_values": [] }, { "id": 93, "type": "TextEncodeQwenImageEdit", "pos": [ 9170.47265625, 6277.1962890625 ], "size": [ 454.8330383300781, 224.44363403320312 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 122 }, { "name": "vae", "shape": 7, "type": "VAE", "link": null }, { "name": "image", "shape": 7, "type": "IMAGE", "link": 176 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 120 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.50", "Node name for S&R": "TextEncodeQwenImageEdit" }, "widgets_values": [ "make these 2 characters hug each other, in a rainy forest at night" ], "color": "#232", "bgcolor": "#353" }, { "id": 88, "type": "Power Lora Loader (rgthree)", "pos": [ 9169.78125, 6066.25390625 ], "size": [ 454.9008483886719, 171.7947998046875 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "dir": 3, "name": "model", "type": "MODEL", "link": 114 }, { "dir": 3, "name": "clip", "type": "CLIP", "link": 123 } ], "outputs": [ { "dir": 4, "name": "MODEL", "shape": 3, "type": "MODEL", "links": [ 109 ] }, { "dir": 4, "name": "CLIP", "shape": 3, "type": "CLIP", "links": [ 122 ] } ], "properties": { "cnr_id": "rgthree-comfy", "ver": "110e4ef1dbf2ea20ec39ae5a737bd5e56d4e54c2", "Show Strengths": "Single Strength" }, "widgets_values": [ {}, { "type": "PowerLoraLoaderHeaderWidget" }, { "on": true, "lora": "Qwen-Image-Lightning-4steps-V1.0.safetensors", "strength": 1, "strengthTwo": null }, {}, "" ], "color": "#323", "bgcolor": "#535" }, { "id": 94, "type": "CLIPLoaderGGUF", "pos": [ 9159.38671875, 5898.7470703125 ], "size": [ 462.0378112792969, 124.23834991455078 ], "flags": {}, "order": 24, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 123 ] } ], "properties": { "cnr_id": "ComfyUI-GGUF", "ver": "d247022e3fa66851c5084cc251b076aab816423d", "Node name for S&R": "CLIPLoaderGGUF" }, "widgets_values": [ "Qwen2.5-VL-7B-Instruct-UD-Q8_0.gguf", "qwen_image" ], "color": "#223", "bgcolor": "#335" }, { "id": 81, "type": "UnetLoaderGGUF", "pos": [ 9166.462890625, 5769.3564453125 ], "size": [ 462.73162841796875, 88.57495880126953 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 114 ] } ], "properties": { "cnr_id": "ComfyUI-GGUF", "ver": "b3ec875a68d94b758914fd48d30571d953bb7a54", "Node name for S&R": "UnetLoaderGGUF", "widget_ue_connectable": {} }, "widgets_values": [ "Qwen_Image_Edit-Q8_0.gguf" ], "color": "#223", "bgcolor": "#335" } ], "links": [ [ 93, 69, 0, 63, 1, "LATENT" ], [ 95, 83, 0, 65, 0, "LATENT" ], [ 96, 68, 0, 65, 1, "VAE" ], [ 98, 68, 0, 69, 1, "VAE" ], [ 100, 84, 0, 74, 0, "IMAGE" ], [ 101, 85, 0, 74, 1, "IMAGE" ], [ 106, 67, 0, 80, 0, "LATENT" ], [ 107, 69, 0, 80, 1, "LATENT" ], [ 109, 88, 0, 83, 0, "MODEL" ], [ 112, 80, 0, 83, 3, "LATENT" ], [ 113, 65, 0, 86, 0, "IMAGE" ], [ 114, 81, 0, 88, 0, "MODEL" ], [ 116, 74, 0, 92, 0, "IMAGE" ], [ 117, 92, 0, 77, 0, "IMAGE" ], [ 119, 92, 0, 69, 0, "IMAGE" ], [ 120, 93, 0, 63, 0, "CONDITIONING" ], [ 122, 88, 1, 93, 0, "CLIP" ], [ 123, 94, 0, 88, 1, "CLIP" ], [ 124, 63, 0, 83, 1, "CONDITIONING" ], [ 126, 63, 0, 83, 2, "CONDITIONING" ], [ 176, 92, 0, 93, 2, "IMAGE" ] ], "groups": [ { "id": 3, "title": "GGUF QWEN IMAGE EDIT", "bounding": [ 9149.193359375, 5702.2646484375, 2497.776611328125, 2337.466552734375 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 4, "title": "GGUF SECOND IMAGE", "bounding": [ 9169.193359375, 7442.26171875, 489.5416259765625, 577.2282104492188 ], "color": "#8AA", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.07861597521890662, "offset": [ -131.45987242761112, -2682.9553629557295 ] }, "frontendVersion": "1.25.9", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4, "definitions": { "subgraphs": [] } }