touchdesigner-mcp

Automate TouchDesigner operator network creation and parameter configuration via the twozero MCP protocol.

7|1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/paxlabs-inc/ion-agent --skill touchdesigner-mcp-paxlabs-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/paxlabs-inc/ion-agent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/paxlabs-inc/ion-agent --skill touchdesigner-mcp-paxlabs-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill bridges the gap between AI agents and TouchDesigner, allowing you to programmatically build, control, and debug complex real-time visual networks without manual node-by-node interaction.

Core Features & Use Cases

  • Automated Network Construction: Dynamically create, wire, and configure operators (TOPs, CHOPs, SOPs) using native MCP tools.
  • Real-time Visual Control: Adjust parameters, inject Python logic, and capture visual output (screenshots/video) on the fly.
  • Use Case: Rapidly prototype audio-reactive GLSL shaders by automating the signal chain setup and parameter tuning, ensuring frame-perfect synchronization.

Quick Start

Use the touchdesigner-mcp skill to create a noise TOP connected to a null TOP in the project root.

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 networks programmatically?

You can automate TouchDesigner operator networks by using the twozero MCP protocol to programmatically create, wire, and configure TOPs, CHOPs, and SOPs via the TouchDesigner Python API.

What do I need to run MCP commands for real-time visual control in TouchDesigner?

To execute MCP commands for real-time visual control, you need a running TouchDesigner instance with the twozero.tox plugin enabled and accessible on port 40404.

Can I use AI agents to prototype audio-reactive GLSL shaders in TouchDesigner?

Yes, AI agents can rapidly prototype audio-reactive GLSL shaders by automating the signal chain setup and parameter tuning to ensure frame-perfect synchronization using native MCP tools.

How does programmatic control handle generative art development in TouchDesigner?

Programmatic control handles generative art development by dynamically injecting Python logic, adjusting parameters, and capturing visual output like screenshots on the fly without manual node interaction.

What are the limitations of automating visual programming tasks with the twozero MCP protocol?

The primary limitation of automating visual programming tasks with the twozero MCP protocol is the strict dependency on a live TouchDesigner instance running the twozero.tox plugin on port 40404 to execute commands.