touchdesigner-mcp

Automates creation, control, and manipulation of TouchDesigner instances via twozero MCP and Python scripting.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill touchdesigner-mcp-ashiqcodeleaf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/ashiqcodeleaf/long-Run-Agents/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill touchdesigner-mcp-ashiqcodeleaf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of manually controlling TouchDesigner instances for real-time visuals and creative coding. It allows users to create operators, set parameters, wire connections, execute Python code, and build real-time visuals without the need for manual intervention.

Core Features & Use Cases

  • Operator Creation: Automate the creation of TouchDesigner operators using native MCP tools.
  • Parameter Control: Set parameters for operators and control their behavior.
  • Connection Management: Wire connections between operators for complex visual compositions.
  • Python Execution: Execute Python code within TouchDesigner for custom logic.
  • Use Case: Imagine you are creating an interactive installation that requires real-time visualization of audio spectrum data. This Skill allows you to automate the creation of the necessary operators, set their parameters based on audio input, and wire them together to create the desired visual output.

Quick Start

Use the touchdesigner-mcp skill to create a noise operator and set its resolution to 1280x720.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I automate TouchDesigner operator creation for real-time visuals?▼

You can automate TouchDesigner operator creation by using the twozero MCP to programmatically generate operators, set parameters, and wire connections for real-time visual compositions. This removes the need for manual intervention in your creative coding workflow.

Can I execute custom Python code within TouchDesigner instances via MCP?▼

Yes, you can execute custom Python code within TouchDesigner instances via the twozero MCP streamable HTTP interface. This supports complex logic and data processing for interactive installations and real-time visualizations.

Do I need the twozero MCP to control TouchDesigner remotely?▼

Yes, the twozero MCP is a required dependency to interact with and control TouchDesigner instances. It provides the streamable HTTP interface necessary to automate parameter control and connection management.

What is the best way to build an audio spectrum visualization in TouchDesigner without manual setup?▼

The best way to build an audio spectrum visualization without manual setup is using MCP automation to create the necessary operators, configure parameters based on audio input, and wire them together for the desired visual output.

Does this TouchDesigner automation approach support interactive installations?▼

Yes, this approach supports interactive installations by applying Python scripting and MCP tools to manipulate TouchDesigner instances. It enables real-time visualizations and dynamic parameter control required for interactive environments.