touchdesigner-mcp - Control TouchDesigner through twozero MCP
Control a running TouchDesigner instance to create operators, set parameters, connect nodes, execute Python, and build real-time visuals.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create TouchDesigner operators
- Set operator parameters
- Connect operator nodes
- Execute TouchDesigner Python
- Inspect networks and operators
- Capture operator screenshots
- Record video output
- Read and write DAT content
- Read CHOP channel values
- Automate mouse and keyboard input
Inputs
- Running TouchDesigner instance
- TouchDesigner project network
- Operator types and parameters
- GLSL shader source
- Video output path
- Audio input
Outputs
- Created operators
- Updated parameters
- Connected node networks
- Executed Python results
- Diagnostic messages
- Screenshot files
- Recorded video files
- Modified DAT content
- Modified project state
Requirements
- TouchDesigner installed
- TouchDesigner instance running
- twozero.tox installed
- MCP enabled in TouchDesigner
- MCP server on port 40404
- Hermes MCP configuration
