touchdesigner-mcp

Control TouchDesigner instances via twozero MCP for operator creation and script execution.

1|1|Updated May 25, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-agent --skill touchdesigner-mcp-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/aayushsoam/clawbot-agent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/aayushsoam/clawbot-agent --skill touchdesigner-mcp-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies control and manipulation of TouchDesigner instances through the twozero MCP interface, enabling real-time visual creation and complex operations without the need for manual coding.

Core Features & Use Cases

  • TouchDesigner Control: Create operators, set parameters, wire connections, and execute Python scripts to build visual content.
  • Real-Time Visuals: Generate and manipulate visuals in real-time, ideal for live performances and interactive installations.
  • Use Case: Imagine you're creating a live visual performance. This Skill allows you to control various TouchDesigner parameters and operators on-the-fly, adjusting visuals based on real-time input.

Quick Start

Run the setup script to prepare your TouchDesigner environment, then use the 'td_create_operator' tool to create a new 'noiseTOP' operator and set its parameters.

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 and parameters programmatically?

You can control TouchDesigner operators and parameters programmatically by using the twozero MCP interface to create operators, wire connections, set parameters, and execute Python scripts for real-time visual creation without manual coding.

What is the best way to generate real-time visuals for live performances?

Generating real-time visuals for live performances is best achieved by manipulating TouchDesigner instances via twozero MCP, allowing you to adjust visual operators and parameters on-the-fly based on real-time input during interactive installations.

Do I need Python API knowledge to use twozero MCP with TouchDesigner?

You need the TouchDesigner Python API and the twozero MCP Python library installed to execute scripts and control instances, but the Skill simplifies complex operations so you can create visuals without extensive manual Python coding.

Can I use twozero MCP for real-time video processing in interactive installations?

Yes, you can use twozero MCP for real-time video processing in interactive installations by applying it to scenarios involving live visual performance, manipulating TouchDesigner operators dynamically to process video input.

How do I set up TouchDesigner to accept commands from twozero MCP?

To set up TouchDesigner to accept commands from twozero MCP, run the provided setup script to prepare your environment, then use tools like 'td_create_operator' to instantiate operators such as 'noiseTOP' and configure their parameters.

What are the limitations of using twozero MCP to control TouchDesigner instances?

Limitations of using twozero MCP to control TouchDesigner include the strict dependency on having both TouchDesigner and the twozero MCP Python library properly configured, requiring a functional setup before any real-time visual manipulation can occur.