ComfyUI-MDSNodes
A collection of lightweight utility nodes for workflow automation and model routing.
Nodes (19)
Your ControlNet Name, Turned Into Text You Can Actually Use
Turn anything into text with Convert to String (MarCStr)
Stop Typing 20 Steps and CFG 7 Into Five Different Samplers
One boolean, two numbers, zero rewiring
The One Node That Loads a Checkpoint and Hands You the Whole Plan
Load a Diffusion Model and Route the Whole Recipe in One Node
Where It Lives
Stitch prompts and filenames together the easy way
Building tag strings your outputs can carry
The boolean your workflow can branch on
Your workflow is carrying notes you can actually read back
The metadata-to-dictionary node whose name is a little bit of a lie
Getting the AutoV2 hash without leaving ComfyUI
Picking 50% by Typing 0.5 Is Annoying. This Is the Fancy Version.
CKPT_NAME and UNET_NAME, Both Fed
An Upscaler Dropdown That Downloads the Model You Picked, Right Then
Pick one of 11 test prompts from a dropdown — and get a clean STRING out the other side
When a UNET Model Has to Wear a Checkpoint Name
Free your VRAM mid-workflow — and don't worry, the weird input is on purpose
ComfyUI-MDSNodes
the following custom nodes was build to use with The Ultimate Model Tester Workflow civitai link . They may also be useful for your own workflows.
Nodes
-
Load Image (With Path) Loads an image and outputs its decoded IMAGE, MASK, filename, full_path, and directory.
-
Top Upscale Models Selector (Auto-DL) Selects top upscale models (e.g., 4x-UltraSharp, 4xRealWebPhoto) and auto-downloads missing files when queued.
-
ControlNet Select Selects a ControlNet model and outputs its filename as both a standard string and a wildcard/combo connection.
-
Select Diffusion Model Selects a UNET/Diffusion model and passes its filename as CKPT_NAME and UNET_NAME (useful for context routing).
-
UNet Name to CKPT Name Routes a UNET model filename into nodes expecting CKPT_NAME (such as rgthree context nodes).
-
Ratio Combobox Dropdown of common percentage presets (10%, 25%, 50%, 100%) converted directly into decimal FLOAT values (e.g., 0.5).
-
Central parameter hub configures and routes checkpoint, steps, refiner steps, CFG, sampler algorithm, scheduler curve, and denoise values across workflows.
<img src="images/Node_Central parameter hub.png" alt="Central parameter hub" width="250"> -
Load Checkpoint Hub Pro
Central parameter hub that loads a checkpoint and routes MODEL, CLIP, VAE, steps, refiner steps, CFG, sampler algorithm, scheduler curve, denoise values, positive/negative prompts, and metadata across workflows.
<img src="images/Node_LoadCheckpointHubPro.png" alt="Central parameter hub" width="250">
Requirements
No extra packages required. Works out-of-the-box with standard ComfyUI dependencies.
Installation
Install via ComfyUI Node Manager: Search ComfyUI-MDSNodes in ComfyUI Node Manager and click Install button.