touchdesigner-mcp

Control TouchDesigner instances via twozero MCP with Python scripting.

Updated May 3, 2026
One-click install
npx skills add https://github.com/eliottbusiness/DeptFlow-Agent --skill touchdesigner-mcp-eliottbusiness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/eliottbusiness/DeptFlow-Agent/tree/main/profile/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/eliottbusiness/DeptFlow-Agent --skill touchdesigner-mcp-eliottbusiness

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of controlling TouchDesigner via twozero MCP, enabling real-time visuals, Python integration, and complex operator manipulation.

Core Features & Use Cases

  • TouchDesigner Control: Control a running TouchDesigner instance, including creating operators, setting parameters, and wiring connections.
  • Python Integration: Execute Python code within TouchDesigner for dynamic control and scripting.
  • Real-Time Visuals: Build real-time visuals and interactive installations with TouchDesigner and twozero MCP.
  • Use Case: Imagine you want to create a dynamic interactive installation that responds to music. Use this Skill to connect audio input to a GLSL shader, control the visuals in real-time, and display the output on a screen.

Quick Start

Use the td_execute_python tool to execute Python code in TouchDesigner, such as creating a new operator and setting 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 with Python scripting for real-time visuals?

Execute Python code within a running TouchDesigner instance by using the twozero MCP. This allows you to create operators, set parameters, and wire connections to manipulate real-time visuals dynamically.

Can I build audio reactive interactive installations using TouchDesigner and MCP?

Yes, you can build audio reactive interactive installations by connecting audio input to visual components like GLSL shaders. The twozero MCP allows you to dynamically control and adjust these real-time visuals based on the audio data.

Does this TouchDesigner MCP integration require specific dependencies?

Yes, controlling TouchDesigner via this Skill requires the twozero MCP and the td_python API. These dependencies are necessary to enable external control, Python integration, and complex operator manipulation.

What is the best way to automate operator creation and parameter setting in TouchDesigner?

The best way to automate operator creation and parameter setting is by executing Python code through the twozero MCP. This approach allows you to dynamically create new operators and configure their parameters within your TouchDesigner project.

Why use an MCP for TouchDesigner instead of standard Python scripting?

Using an MCP for TouchDesigner provides external control over a running instance, enabling dynamic real-time visual manipulation and complex operator wiring. Standard Python scripting is limited to internal execution without the MCP's external control capabilities.