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),
906 lines • 15.7 kB
JSON
{
"1": {
"inputs": {
"sampler_name": "euler_cfg_pp"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"2": {
"inputs": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
},
"class_type": "ManualSigmas",
"_meta": {
"title": "ManualSigmas"
}
},
"3": {
"inputs": {
"cfg": 1,
"model": [
"2000",
0
],
"positive": [
"42",
0
],
"negative": [
"42",
1
]
},
"class_type": "CFGGuider",
"_meta": {
"title": "CFGGuider"
}
},
"9": {
"inputs": {
"model_name": "ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
},
"class_type": "LatentUpscaleModelLoader",
"_meta": {
"title": "Load Latent Upscale Model"
}
},
"10": {
"inputs": {
"clip_name1": "gemma_3_12B_it.safetensors",
"clip_name2": "ltx-2.3_text_projection_bf16.safetensors",
"type": "ltxv",
"device": "default"
},
"class_type": "DualCLIPLoader",
"_meta": {
"title": "DualCLIPLoader"
}
},
"15": {
"inputs": {
"vae_name": "LTX23_audio_vae_bf16.safetensors",
"device": "main_device",
"weight_dtype": "bf16"
},
"class_type": "VAELoaderKJ",
"_meta": {
"title": "VAELoader KJ"
}
},
"20": {
"inputs": {
"vae_name": "taeltx2_3.safetensors"
},
"class_type": "VAELoader",
"_meta": {
"title": "Load VAE"
}
},
"21": {
"inputs": {
"vae_name": "LTX23_video_vae_bf16.safetensors"
},
"class_type": "VAELoader",
"_meta": {
"title": "Load VAE"
}
},
"22": {
"inputs": {
"lora_name": "ltx-2.3-22b-distilled-lora-384.safetensors",
"strength_model": 0.6,
"model": [
"82",
0
]
},
"class_type": "LoraLoaderModelOnly",
"_meta": {
"title": "Load LoRA"
}
},
"30": {
"inputs": {
"value": true
},
"class_type": "PrimitiveBoolean",
"_meta": {
"title": "Text To Video (no image ref)"
}
},
"31": {
"inputs": {
"expression": "((round((a * b -1) / 8)) * 8) + 1 ",
"a": [
"77",
0
],
"b": [
"33",
0
]
},
"class_type": "SimpleCalculatorKJ",
"_meta": {
"title": "SimpleCalculatorKJ"
}
},
"33": {
"inputs": {
"value": 24
},
"class_type": "PrimitiveFloat",
"_meta": {
"title": "FPS"
}
},
"36": {
"inputs": {
"width": [
"96",
0
],
"height": [
"95",
0
],
"upscale_method": "nearest-exact",
"keep_proportion": "crop",
"pad_color": "0, 0, 0",
"crop_position": "center",
"divisible_by": 32,
"device": "cpu",
"image": [
"2009",
0
]
},
"class_type": "ImageResizeKJv2",
"_meta": {
"title": "Resize Image v2"
}
},
"40": {
"inputs": {
"text": "camera zooming out, low resolution, blurry, grainy, pixelated, wide shot, distant view, shallow focus, motion blur, low detail, flat lighting, dark scene, noisy image, poor texture, soft edges, muted colors, overexposed, underexposed, static, silent, no movement, blurry, low quality, still frame, frames, watermark, overlay, titles, has subtitles, Deformed, scene cut, scene transition, no movement, glitching, low resolution, extra hands appearing, extra limbs appearing, warping, extra body parts",
"clip": [
"2007",
1
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Negative Prompt)"
}
},
"42": {
"inputs": {
"frame_rate": [
"33",
0
],
"positive": [
"98",
0
],
"negative": [
"40",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"47": {
"inputs": {
"strength": 0.7,
"bypass": [
"30",
0
],
"vae": [
"21",
0
],
"image": [
"1967",
0
],
"latent": [
"1956",
0
]
},
"class_type": "LTXVImgToVideoConditionOnly",
"_meta": {
"title": "LTXV Img To Video Condition Only"
}
},
"51": {
"inputs": {
"cfg": 1,
"model": [
"2000",
0
],
"positive": [
"42",
0
],
"negative": [
"42",
1
]
},
"class_type": "CFGGuider",
"_meta": {
"title": "CFGGuider"
}
},
"52": {
"inputs": {
"sampler_name": "euler_ancestral_cfg_pp"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"53": {
"inputs": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
},
"class_type": "ManualSigmas",
"_meta": {
"title": "ManualSigmas"
}
},
"54": {
"inputs": {
"av_latent": [
"86",
0
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "LTXVSeparateAVLatent"
}
},
"55": {
"inputs": {
"samples": [
"54",
0
],
"upscale_model": [
"9",
0
],
"vae": [
"21",
0
]
},
"class_type": "LTXVLatentUpsampler",
"_meta": {
"title": "LTXVLatentUpsampler"
}
},
"58": {
"inputs": {
"strength": 1,
"bypass": [
"30",
0
],
"vae": [
"21",
0
],
"image": [
"81",
0
],
"latent": [
"55",
0
]
},
"class_type": "LTXVImgToVideoConditionOnly",
"_meta": {
"title": "LTXV Img To Video Condition Only"
}
},
"77": {
"inputs": {
"value": 10
},
"class_type": "INTConstant",
"_meta": {
"title": "LENGTH (in seconds)"
}
},
"78": {
"inputs": {
"video_latent": [
"58",
0
],
"audio_latent": [
"54",
1
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "LTXVConcatAVLatent"
}
},
"81": {
"inputs": {
"longer_edge": 1536,
"images": [
"2009",
0
]
},
"class_type": "ResizeImagesByLongerEdge",
"_meta": {
"title": "Resize Images by Longer Edge"
}
},
"82": {
"inputs": {
"unet_name": "ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors",
"weight_dtype": "default"
},
"class_type": "UNETLoader",
"_meta": {
"title": "Load Diffusion Model"
}
},
"86": {
"inputs": {
"noise": [
"88",
0
],
"guider": [
"51",
0
],
"sampler": [
"52",
0
],
"sigmas": [
"53",
0
],
"latent_image": [
"1959",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"88": {
"inputs": {
"noise_seed": 42
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"89": {
"inputs": {
"noise_seed": 509076301173895
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"93": {
"inputs": {
"noise": [
"89",
0
],
"guider": [
"3",
0
],
"sampler": [
"1",
0
],
"sigmas": [
"2",
0
],
"latent_image": [
"78",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"95": {
"inputs": {
"value": 1088
},
"class_type": "INTConstant",
"_meta": {
"title": "HEIGHT"
}
},
"96": {
"inputs": {
"value": 1920
},
"class_type": "INTConstant",
"_meta": {
"title": "WIDTH"
}
},
"98": {
"inputs": {
"text": "=enhanced prompt=",
"clip": [
"2007",
1
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "positive"
}
},
"99": {
"inputs": {
"av_latent": [
"1991",
0
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "LTXVSeparateAVLatent"
}
},
"102": {
"inputs": {
"samples": [
"99",
1
],
"audio_vae": [
"15",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "LTXV Audio VAE Decode"
}
},
"107": {
"inputs": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 512,
"temporal_overlap": 4,
"samples": [
"99",
0
],
"vae": [
"21",
0
]
},
"class_type": "VAEDecodeTiled",
"_meta": {
"title": "VAE Decode (Tiled)"
}
},
"110": {
"inputs": {
"expression": "(a//4//32)*32",
"variables.a": [
"96",
0
]
},
"class_type": "SimpleCalculatorKJ",
"_meta": {
"title": "SimpleCalculatorKJ"
}
},
"114": {
"inputs": {
"expression": "(a//4//32)*32",
"variables.a": [
"95",
0
]
},
"class_type": "SimpleCalculatorKJ",
"_meta": {
"title": "SimpleCalculatorKJ"
}
},
"122": {
"inputs": {
"PowerLoraLoaderHeaderWidget": {
"type": "PowerLoraLoaderHeaderWidget"
},
"lora_1": {
"on": true,
"lora": "None",
"strength": 1
},
"➕ Add Lora": "",
"model": [
"761",
0
]
},
"class_type": "Power Lora Loader (rgthree)",
"_meta": {
"title": "Power Lora Loader (rgthree)"
}
},
"761": {
"inputs": {
"triton_kernels": true,
"model": [
"22",
0
]
},
"class_type": "LTX2MemoryEfficientSageAttentionPatch",
"_meta": {
"title": "LTX2 Mem Eff Sage Attention Patch"
}
},
"1956": {
"inputs": {
"width": [
"110",
1
],
"height": [
"114",
1
],
"length": [
"31",
1
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"1959": {
"inputs": {
"video_latent": [
"47",
0
],
"audio_latent": [
"1972",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "LTXVConcatAVLatent"
}
},
"1967": {
"inputs": {
"img_compression": 18,
"image": [
"81",
0
]
},
"class_type": "LTXVPreprocess",
"_meta": {
"title": "LTXVPreprocess"
}
},
"1972": {
"inputs": {
"frames_number": [
"31",
1
],
"frame_rate": [
"1975",
1
],
"batch_size": 1,
"audio_vae": [
"15",
0
]
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "LTXV Empty Latent Audio"
}
},
"1975": {
"inputs": {
"expression": "a",
"values.a": [
"33",
0
]
},
"class_type": "ComfyMathExpression",
"_meta": {
"title": "Math Expression"
}
},
"1978": {
"inputs": {
"sampler_name": "euler_cfg_pp"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"1979": {
"inputs": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
},
"class_type": "ManualSigmas",
"_meta": {
"title": "ManualSigmas"
}
},
"1980": {
"inputs": {
"samples": [
"1986",
0
],
"upscale_model": [
"2010",
0
],
"vae": [
"21",
0
]
},
"class_type": "LTXVLatentUpsampler",
"_meta": {
"title": "LTXVLatentUpsampler"
}
},
"1984": {
"inputs": {
"video_latent": [
"1992",
0
],
"audio_latent": [
"1986",
1
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "LTXVConcatAVLatent"
}
},
"1985": {
"inputs": {
"noise_seed": 509076301173888
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"1986": {
"inputs": {
"av_latent": [
"93",
0
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "LTXVSeparateAVLatent"
}
},
"1990": {
"inputs": {
"cfg": 1,
"model": [
"122",
0
],
"positive": [
"42",
0
],
"negative": [
"42",
1
]
},
"class_type": "CFGGuider",
"_meta": {
"title": "CFGGuider"
}
},
"1991": {
"inputs": {
"noise": [
"1985",
0
],
"guider": [
"1990",
0
],
"sampler": [
"1978",
0
],
"sigmas": [
"1979",
0
],
"latent_image": [
"1984",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"1992": {
"inputs": {
"strength": 1,
"bypass": [
"30",
0
],
"vae": [
"21",
0
],
"image": [
"81",
0
],
"latent": [
"1980",
0
]
},
"class_type": "LTXVImgToVideoConditionOnly",
"_meta": {
"title": "LTXV Img To Video Condition Only"
}
},
"1993": {
"inputs": {
"frame_rate": [
"33",
0
],
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/nvenc_h264-mp4",
"pix_fmt": "yuv420p",
"bitrate": 10,
"megabit": true,
"save_metadata": true,
"pingpong": false,
"save_output": true,
"images": [
"107",
0
],
"audio": [
"102",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"2000": {
"inputs": {
"nag_scale": 11,
"nag_alpha": 0.25,
"nag_tau": 2.5,
"inplace": true,
"model": [
"122",
0
],
"nag_cond_video": [
"42",
1
],
"nag_cond_audio": [
"42",
1
]
},
"class_type": "LTX2_NAG",
"_meta": {
"title": "LTX2 NAG"
}
},
"2007": {
"inputs": {
"lora_name": "gemma-3-12b-it-abliterated_heretic_lora_rank64_bf16.safetensors",
"strength_model": 1,
"strength_clip": 1,
"model": [
"22",
0
],
"clip": [
"10",
0
]
},
"class_type": "LoraLoader",
"_meta": {
"title": "Load LoRA (Model and CLIP)"
}
},
"2009": {
"inputs": {
"image": "",
"custom_width": 0,
"custom_height": 0
},
"class_type": "VHS_LoadImagePath",
"_meta": {
"title": "Load Image (Path) 🎥🅥🅗🅢"
}
},
"2010": {
"inputs": {
"model_name": "ltx-2.3-spatial-upscaler-x1.5-1.0.safetensors"
},
"class_type": "LatentUpscaleModelLoader",
"_meta": {
"title": "Load Latent Upscale Model"
}
}
}