touchdesigner-mcp

Control TouchDesigner operators and parameters in real time via twozero MCP.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill touchdesigner-mcp-humanerd-drew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill touchdesigner-mcp-humanerd-drew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires twozero, touchdesigner, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of manually controlling TouchDesigner instances, allowing users to create and manipulate real-time visuals and applications with ease.

Core Features & Use Cases

  • Real-Time Control: Interact with TouchDesigner operators and parameters in real-time.
  • Scripting and Automation: Execute Python scripts and automate tasks within TouchDesigner.
  • Use Case: Imagine you want to create a visual installation that reacts to audio input. Use this Skill to control TouchDesigner operators like noiseTOP, glslTOP, and levelTOP, allowing the visuals to respond to audio in real-time.

Quick Start

Run the setup script with the command: bash scripts/setup.sh

Frequently Asked Questions about touchdesigner-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control TouchDesigner operators in real-time using Python?

You can control TouchDesigner operators in real-time by executing Python scripts through the twozero MCP, which allows you to manipulate parameters and build custom visualizations interactively.

Can I use twozero MCP to create audio-reactive visuals in TouchDesigner?

Yes, twozero MCP enables real-time interaction with TouchDesigner instances, allowing you to use operators like noiseTOP, glslTOP, and levelTOP to create visuals that react to audio input.

What do I need to run twozero MCP with TouchDesigner for creative coding?

To run twozero MCP with TouchDesigner, you need both the twozero MCP and TouchDesigner properly configured and running, then execute the setup script via the command bash scripts/setup.sh.

Does the twozero MCP support automating parameter manipulation in TouchDesigner?

Yes, the twozero MCP supports scripting and automation by allowing you to execute Python scripts to manipulate operator parameters and automate tasks within your TouchDesigner project.

What is the best way to build interactive installations with TouchDesigner and twozero MCP?

Building interactive installations is achieved by leveraging the twozero MCP to control TouchDesigner operators and parameters in real-time, enabling dynamic visual applications that respond to live inputs.

Why is my TouchDesigner real-time visual setup not working with twozero MCP?

Real-time visual setup issues often occur because TouchDesigner and the twozero MCP are not both running and properly configured, or the initial setup script has not been executed correctly.