What problem does it solve?
TouchDesigner is a powerful node-based environment for real-time interactive visuals, but programmatically controlling it from an AI assistant requires precise parameter discovery, safe operator creation, and reliable wiring. This skill eliminates the guesswork by providing 36 native MCP tools that validate parameters, inspect operators, and execute Python safely, preventing the common crashes and silent failures that occur when hardcoding version-specific parameter names.
Core Features & Use Cases
- 36 Native MCP Tools: Create operators, set parameters, wire connections, inspect networks, capture screenshots, and execute Python with full validation and error reporting.
- Version-Safe Parameter Discovery: Automatically retrieves correct parameter names for any TouchDesigner version, avoiding the broken training data that causes tdAttributeError crashes.
- Audio-Reactive & Generative Visuals: Includes proven recipes for spectrum analysis, GLSL shaders, feedback loops, and instancing for VJ sets, installations, and creative coding.
- Use Case: A VJ building an audio-reactive set can use this skill to create a noise TOP driven by FFT spectrum data, wire it through a GLSL shader, and record the output to ProRes without manually opening TouchDesigner's UI.
Quick Start
Use the touchdesigner-mcp skill to create an audio-reactive visual by building a spectrum analysis chain, connecting it to a GLSL shader, and recording the output to a ProRes movie file.