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),
1,131 lines • 21.9 kB
JSON
{
"id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
"revision": 0,
"last_node_id": 316,
"last_link_id": 353,
"nodes": [
{
"id": 179,
"type": "SaveImage",
"pos": [
12903.191859716435,
3120.973091696525
],
"size": [
886.8635111339718,
736.2912855119166
],
"flags": {},
"order": 189,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 213
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SaveImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 203,
"type": "easy clearCacheAll",
"pos": [
13019.566117501974,
3255.429464328983
],
"size": [
140,
26
],
"flags": {},
"order": 183,
"mode": 0,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 211
}
],
"outputs": [
{
"name": "output",
"type": "*",
"links": [
213
]
}
],
"properties": {
"cnr_id": "comfyui-easy-use",
"ver": "54614079ca96fa66c8953ff89dc66ca77245f5db",
"Node name for S&R": "easy clearCacheAll",
"aux_id": "yolain/ComfyUI-Easy-Use",
"ue_properties": {
"version": "7.5.1",
"widget_ue_connectable": {},
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 202,
"type": "easy cleanGpuUsed",
"pos": [
13019.079308768374,
3172.8351624066595
],
"size": [
157.3892578125,
26
],
"flags": {},
"order": 176,
"mode": 0,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 212
}
],
"outputs": [
{
"name": "output",
"type": "*",
"links": [
211
]
}
],
"properties": {
"cnr_id": "comfyui-easy-use",
"ver": "54614079ca96fa66c8953ff89dc66ca77245f5db",
"Node name for S&R": "easy cleanGpuUsed",
"aux_id": "yolain/ComfyUI-Easy-Use",
"ue_properties": {
"version": "7.5.1",
"widget_ue_connectable": {},
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 190,
"type": "ImageCompositeMasked",
"pos": [
12425.734557723352,
3309.9884343084195
],
"size": [
210,
146
],
"flags": {},
"order": 166,
"mode": 0,
"inputs": [
{
"name": "destination",
"type": "IMAGE",
"link": 194
},
{
"name": "source",
"type": "IMAGE",
"link": 195
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": 196
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
181,
212
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "ImageCompositeMasked",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": [
0,
0,
false
]
},
{
"id": 182,
"type": "MaskBlur+",
"pos": [
12655.96663549602,
3125.637346734969
],
"size": [
210,
131.03275985081746
],
"flags": {},
"order": 100,
"mode": 0,
"inputs": [
{
"name": "mask",
"type": "MASK",
"link": 184
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"slot_index": 0,
"links": [
191,
196
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "MaskBlur+",
"aux_id": "cubiq/ComfyUI_essentials",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": [
50,
"auto"
]
},
{
"id": 191,
"type": "LoadImage",
"pos": [
11944.364178539003,
4250.734879243857
],
"size": [
423.1044616699219,
397.4806823730469
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
182,
190,
194
]
},
{
"name": "MASK",
"type": "MASK",
"slot_index": 1,
"links": [
184
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoadImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
},
"image": "clipspace/clipspace-painted-masked-1764231137696.png [input]"
},
"widgets_values": [
"clipspace/clipspace-painted-masked-1764231137696.png [input]",
"image"
]
},
{
"id": 189,
"type": "VAEDecode",
"pos": [
12660.276832079151,
3406.20488287729
],
"size": [
210,
46
],
"flags": {},
"order": 159,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 192
},
{
"name": "vae",
"type": "VAE",
"link": 193
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
195
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "VAEDecode",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": []
},
{
"id": 188,
"type": "VAELoader",
"pos": [
12659.745343951054,
3307.3375039143466
],
"size": [
213.29887434477314,
58
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
189,
193
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "VAELoader",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": [
"z-image-ae.safetensors"
]
},
{
"id": 193,
"type": "KSampler",
"pos": [
11944.364178539003,
3960.734879243857
],
"size": [
415.8974304199219,
262
],
"flags": {},
"order": 149,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 198
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 199
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 200
},
{
"name": "latent_image",
"type": "LATENT",
"link": 201
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
192
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSampler",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
414261067932190,
"randomize",
9,
1,
"euler",
"simple",
0.77
]
},
{
"id": 187,
"type": "InpaintModelConditioning",
"pos": [
12424.843114349478,
3122.9264306724103
],
"size": [
210,
138
],
"flags": {},
"order": 139,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 187
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 188
},
{
"name": "vae",
"type": "VAE",
"link": 189
},
{
"name": "pixels",
"type": "IMAGE",
"link": 190
},
{
"name": "mask",
"type": "MASK",
"link": 191
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
199
]
},
{
"name": "negative",
"type": "CONDITIONING",
"slot_index": 1,
"links": [
200
]
},
{
"name": "latent",
"type": "LATENT",
"slot_index": 2,
"links": [
201
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "InpaintModelConditioning",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": [
true
]
},
{
"id": 177,
"type": "CLIPTextEncode",
"pos": [
11944.364178539003,
3750.734879243857
],
"size": [
421.17596435546875,
178.5550537109375
],
"flags": {
"collapsed": false
},
"order": 124,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 180
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
188
]
}
],
"title": "CLIP Text Encode (Negative Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "CLIPTextEncode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
""
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 183,
"type": "Power Lora Loader (rgthree)",
"pos": [
11948.25073893879,
3346.5359215220965
],
"size": [
417.0815872391046,
124.27170490924391
],
"flags": {},
"order": 105,
"mode": 0,
"inputs": [
{
"dir": 3,
"name": "model",
"type": "MODEL",
"link": 185
},
{
"dir": 3,
"name": "clip",
"type": "CLIP",
"link": 186
}
],
"outputs": [
{
"dir": 4,
"name": "MODEL",
"shape": 3,
"type": "MODEL",
"links": [
198
]
},
{
"dir": 4,
"name": "CLIP",
"shape": 3,
"type": "CLIP",
"links": [
180,
197
]
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "eadc24ecc8bfc3c80fcc50724c0ebe74489f255b",
"Show Strengths": "Single Strength",
"aux_id": "rgthree/rgthree-comfy",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.1"
}
},
"widgets_values": [
{},
{
"type": "PowerLoraLoaderHeaderWidget"
},
{},
""
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 186,
"type": "CLIPLoaderGGUF",
"pos": [
11949.465622098342,
3216.481213459
],
"size": [
414.943832353596,
87.70150009152621
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
186
]
}
],
"properties": {
"cnr_id": "ComfyUI-GGUF",
"ver": "6570efec6992015085f11b84e42d32f6cc71e8b7",
"Node name for S&R": "CLIPLoaderGGUF",
"aux_id": "city96/ComfyUI-GGUF",
"ue_properties": {
"version": "7.5.1",
"widget_ue_connectable": {},
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Qwen3-4B-UD-Q6_K_XL.gguf",
"lumina2"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 185,
"type": "UnetLoaderGGUF",
"pos": [
11952.346263007548,
3113.015463620877
],
"size": [
409.7136305094955,
58
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
185
]
}
],
"properties": {
"cnr_id": "ComfyUI-GGUF",
"ver": "fa48477de8643e70506676ea3d08969e646e3372",
"Node name for S&R": "UnetLoaderGGUF",
"aux_id": "city96/ComfyUI-GGUF",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"z_image_turbo-Q8_0.gguf"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 192,
"type": "workflow>postiveguid",
"pos": [
11944.364178539003,
3510.734879243857
],
"size": [
418.8693542480469,
199.17959594726562
],
"flags": {},
"order": 125,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 197
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
187
]
}
],
"title": "positive prompt",
"properties": {
"Node name for S&R": "workflow>postiveguid",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"futuristic sunglasses",
30
],
"color": "#232",
"bgcolor": "#353"
}
],
"links": [
[
180,
183,
1,
177,
0,
"CLIP"
],
[
184,
191,
1,
182,
0,
"MASK"
],
[
185,
185,
0,
183,
0,
"MODEL"
],
[
186,
186,
0,
183,
1,
"CLIP"
],
[
187,
192,
0,
187,
0,
"CONDITIONING"
],
[
188,
177,
0,
187,
1,
"CONDITIONING"
],
[
189,
188,
0,
187,
2,
"VAE"
],
[
190,
191,
0,
187,
3,
"IMAGE"
],
[
191,
182,
0,
187,
4,
"MASK"
],
[
192,
193,
0,
189,
0,
"LATENT"
],
[
193,
188,
0,
189,
1,
"VAE"
],
[
194,
191,
0,
190,
0,
"IMAGE"
],
[
195,
189,
0,
190,
1,
"IMAGE"
],
[
196,
182,
0,
190,
2,
"MASK"
],
[
197,
183,
1,
192,
0,
"CLIP"
],
[
198,
183,
0,
193,
0,
"MODEL"
],
[
199,
187,
0,
193,
1,
"CONDITIONING"
],
[
200,
187,
1,
193,
2,
"CONDITIONING"
],
[
201,
187,
2,
193,
3,
"LATENT"
],
[
211,
202,
0,
203,
0,
"*"
],
[
212,
190,
0,
202,
0,
"*"
],
[
213,
203,
0,
179,
0,
"IMAGE"
]
],
"groups": [
{
"id": 18,
"title": "Z-IMAGE TURBO INPAINTING",
"bounding": [
11934.364178539003,
3040.734879243857,
1877.2391306034606,
1615.3732682969103
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.06539107743882679,
"offset": [
-769.81329323104,
2478.0701105046583
]
},
"frontendVersion": "1.33.10",
"workflowRendererVersion": "LG",
"ue_links": [],
"links_added_by_ue": [],
"groupNodes": {
"postiveguid": {
"nodes": [
{
"id": -1,
"type": "CLIPTextEncode",
"pos": [
-8905.3916015625,
10545.6640625
],
"size": [
422.84503173828125,
164.31304931640625
],
"flags": {},
"order": 303,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": null,
"localized_name": "clip"
},
{
"name": "text",
"localized_name": "text",
"type": "STRING",
"widget": {
"name": "text"
},
"boundingRect": {
"0": 0,
"1": 0,
"2": 0,
"3": 0
},
"link": null
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [],
"slot_index": 0,
"localized_name": "CONDITIONING"
}
],
"title": "CLIP Text Encode (Positive Prompt)",
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"Sydney Sweeney"
],
"color": "#232",
"bgcolor": "#353",
"index": 0
},
{
"id": -1,
"type": "FluxGuidance",
"pos": [
-8388.3935546875,
10610.8876953125
],
"size": [
317.4000244140625,
58
],
"flags": {},
"order": 327,
"mode": 0,
"inputs": [
{
"name": "conditioning",
"type": "CONDITIONING",
"link": null,
"localized_name": "conditioning"
},
{
"name": "guidance",
"localized_name": "guidance",
"type": "FLOAT",
"widget": {
"name": "guidance"
},
"boundingRect": {
"0": 0,
"1": 0,
"2": 0,
"3": 0
},
"link": null
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [],
"slot_index": 0,
"localized_name": "CONDITIONING"
}
],
"properties": {
"Node name for S&R": "FluxGuidance"
},
"widgets_values": [
30
],
"index": 1
}
],
"links": [
[
null,
1,
0,
0,
1255,
"CLIP"
],
[
0,
0,
1,
0,
1256,
"CONDITIONING"
]
],
"external": [
[
1,
0,
"CONDITIONING"
]
]
}
},
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4,
"definitions": {
"subgraphs": []
}
}