# Model Compatibility

Model family compatibility matrix covering loaders, resolutions, samplers, CFG, VAE...

- Repository: https://github.com/artokun/comfyui-mcp (883 stars)
- Category: Media
- License: MIT
- Last updated: 2026-10-26
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add artokun/comfyui-mcp --skill model-compatibility -g -a claude-code -y`
Codex: `npx skills add artokun/comfyui-mcp --skill model-compatibility -g -a codex -y`
Cursor: `npx skills add artokun/comfyui-mcp --skill model-compatibility -g -a cursor -y`
Gemini CLI: `npx skills add artokun/comfyui-mcp --skill model-compatibility -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add artokun/comfyui-mcp`

## Description

Model family compatibility matrix covering loaders, resolutions, samplers, CFG, VAE, ControlNet, and LoRA compatibility for SD 1.5, SDXL, Flux, SD3, and video models

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# ComfyUI Model Compatibility Matrix

## Stable Diffusion 1.5 (SD 1.5)

### Overview

The original widely-adopted Stable Diffusion model. Huge ecosystem of fine-tunes, LoRAs, ControlNets, and embeddings. Still the most compatible and lightweight model family.

### Configuration

| Parameter | Value |
|-----------|-------|
| **Loader** | `CheckpointLoaderSimple` |
| **Native Resolution** | 512x512 |
| **Supported Resolutions** | 512x512, 512x768, 768x512, 768x768 (some fine-tunes) |
| **VAE** | Built-in or external (`vae-ft-mse-840000-ema-pruned.safetensors`) |
| **CLIP** | Single CLIP-L (output index 1 from checkpoint) |
| **Text Encoder Node** | `CLIPTextEncode` |
| **CFG Range** | 7-12 (typical: 7.5) |
| **Negative Prompt** | Yes, very important for quality |
| **Steps** | 20-30 (standard samplers) |
| **Sampler** | All standard samplers: `euler`, `euler_ancestral`, `dpmpp_2m`, `dpmpp_sde`, `ddim` |
| **Scheduler** | `normal`, `karras` |
| **Denoise** | 1.0 (txt2img), 0.5-0.8 (img2img) |
| **VRAM (FP16)** | ~2-3GB |

### Workflow Pattern

```
CheckpointLoaderSimple → MODEL(0), CLIP(1), VAE(2)
  CLIP(1) → CLIPTextEncode (positive) → CONDITIONING
  CLIP(1) → CLIPTextEncode (negative) → CONDITIONING
EmptyLatentImage (width=512, height=512) → LATENT
KSampler (cfg=7.5, steps=20, sampler="euler", scheduler="normal") → LATENT
VAEDecode → IMAGE
SaveImage
```

### VAE Notes

- Most SD 1.5 checkpoints have a built-in VAE, but it's often mediocre
- **Recommended**: Use external `vae-ft-mse-840000-ema-pruned.safetensors` for better color accuracy
- Load via `VAELoader` node and connect to `VAEDecode`
- FP16 VAE can produce NaN on some images. FP32 VAE is more stable

### ControlNet Compatibility

SD 1.5 has the largest ControlNet ecosystem:

The rest: https://github.com/artokun/comfyui-mcp/blob/HEAD/plugin/skills/model-compatibility/SKILL.md
