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.