touchdesigner-mcp

Automate TouchDesigner project construction and control via the twozero MCP plugin.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/nadicodeai/argo-agent --skill touchdesigner-mcp-nadicodeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/nadicodeai/argo-agent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/nadicodeai/argo-agent --skill touchdesigner-mcp-nadicodeai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the construction and control of TouchDesigner projects by leveraging the twozero MCP plugin to programmatically create operators, wire networks, and run Python callbacks.

Core Features & Use Cases

  • Supports end-to-end network automation: operator creation, parameter wiring, and deterministic task execution.
  • Ideal for repeatable TD pipelines in local development and on installations, including multi-instance setups and remote control.
  • Use cases include rapid prototyping of generative visuals, installation control, and automated TD project provisioning.

Quick Start

Install the MCP plugin in TouchDesigner and run the provided setup script to enable automated TD network construction.

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 network construction and operator creation?

You can automate TouchDesigner network construction by using this Skill with the twozero MCP plugin to programmatically create operators, wire parameters, and run Python callbacks for deterministic task execution.

Can I use MCP to control multi-instance TouchDesigner installations remotely?

Yes, you can use MCP to control multi-instance TouchDesigner installations remotely by leveraging local MCP endpoints to execute repeatable pipelines and manage generative visuals across multiple instances.

What do I need to set up before automating TouchDesigner with an MCP plugin?

Before automating TouchDesigner, you need to install the twozero MCP plugin in your local TD environment on Linux, macOS, or Windows, and ensure PyYAML is available for config validation.

How does parameter wiring work when automating TouchDesigner projects through scripting?

Parameter wiring works by programmatically defining connections between operators through the twozero MCP plugin, allowing you to establish deterministic networks and trigger Python callbacks for automated project provisioning.

Does this TouchDesigner automation approach support rapid prototyping of generative visuals?

Yes, this TouchDesigner automation approach supports rapid prototyping of generative visuals by enabling end-to-end network automation and repeatable task execution for local development and installation control.

Why is PyYAML required for configuring automated TouchDesigner workflows?

PyYAML is required because the Skill relies on a SKILL.md file with YAML frontmatter containing the name and description, and PyYAML handles the config validation needed to run these automated workflows.