What problem does it solve?
This Skill solves the problem of building reliable, repeatable programmatic control over a running TouchDesigner project by providing guardrailed MCP-based operations for creating, inspecting, wiring, and driving visuals.
Core Features & Use Cases
- Real-time TouchDesigner control via twozero MCP: create operators, set parameters, wire connections, inspect network state, and execute Python when native tools are insufficient.
- Deterministic discovery and safety checks: enforces correct parameter discovery flows (e.g., query parameter info before setting params) and stop-on-error behavior to avoid TD version drift.
- Creative-coding workflows for visuals and media capture: build operator graphs for generative visuals, audio-reactive pipelines, feedback systems, and recording/screenshot verification.
- Example Use Case: generate an audio-reactive GLSL visuals network by creating the required TOP/CHOP chain, setting codec/resolution constraints correctly, wiring inputs, and verifying output using errors/perf/screenshot capture.
Quick Start
Use the touchdesigner-mcp skill to create and drive a running TouchDesigner instance through twozero MCP, starting with the automated setup script and then using MCP tools to build and configure your operator network safely.