LedFX MCP Tooling
Workflow
- •Query effect schemas before setting effects.
- •Build config using only supported properties from the selected schema.
- •Validate colors and gradients before calling tool writes.
- •Apply effect fallbacks when preferred effects are unavailable.
- •Write scenes after effect application checks pass.
- •Build playlists from scene IDs and patch per-scene durations only when needed.
Guardrails
- •Prefer
ledfx_set_blenderover direct blender config writes. - •Keep gradients in
linear-gradient(... <pct>%, ...)format. - •Reject invalid palette references early.
- •Keep tool errors explicit and actionable.
Regression Checks
- •Dry-run mode produces deterministic scene/playlist plans.
- •Failed effect candidates fall back in declared order.
- •Invalid gradients/colors are rejected before write operations.