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
JSON
{
"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": []
}
}