touchdesigner-mcp

Control TouchDesigner instances via twozero MCP for operator creation, parameter setting, wiring, and Python execution.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill touchdesigner-mcp-lynxlabvn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill touchdesigner-mcp-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to control a running TouchDesigner instance via twozero MCP, enabling the creation of operators, setting parameters, wiring connections, executing Python code, and building real-time visuals.

Core Features & Use Cases

  • Operator Creation: Create operators within TouchDesigner programmatically.
  • Parameter Setting: Set parameters for operators to control their behavior.
  • Wiring Connections: Establish connections between operators to create complex networks.
  • Python Execution: Execute Python code within the TouchDesigner environment.
  • Real-time Visuals: Build and manipulate real-time visuals using TouchDesigner and twozero MCP.
  • Use Case: Imagine you want to create a dynamic visual installation that responds to audio input. Use this Skill to create operators that generate visuals based on the audio spectrum analysis and manipulate them in real-time.

Quick Start

Use the touchdesigner-mcp skill to create a new 'noiseTOP' operator named 'bg' with a resolution of 1280x720 and a roughness of 0.6.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I automate operator creation and parameter setting in TouchDesigner?▼

You can automate TouchDesigner workflows by using twozero MCP to programmatically create operators, set parameters, wire connections, and execute Python code for real-time visualization.

What is the best way to build real-time visuals in TouchDesigner through code?▼

Building real-time visuals through code is best achieved by using twozero MCP to control TouchDesigner, enabling Python execution and dynamic operator wiring for interactive installations and automated workflows.

Do I need twozero MCP to control TouchDesigner instances?▼

Yes, you must have twozero MCP installed and running, with TouchDesigner configured for twozero MCP communication, to control operator creation, parameter setting, wiring, and Python execution.

Can I execute Python code within TouchDesigner using twozero MCP?▼

Yes, you can execute Python code within the TouchDesigner environment via twozero MCP to create operators, set parameters, wire connections, and manipulate real-time visuals programmatically.

Does TouchDesigner work with twozero MCP for interactive installations?▼

TouchDesigner works with twozero MCP for interactive installations by supporting real-time visualization, operator creation, parameter setting, and Python execution to build dynamic visual networks responding to inputs like audio.

Why are my TouchDesigner operators not wiring correctly via MCP?▼

Wiring issues may occur if TouchDesigner is not properly configured for twozero MCP communication or if the twozero MCP server is not running, preventing successful operator creation and parameter setting.