touchdesigner-mcp

Automate TouchDesigner operator creation, parameter wiring, and Python execution via twozero MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

TouchDesigner projects often suffer from manual setup friction when scaling across machines and teams. This Skill provides a centralized, repeatable way to manage TouchDesigner sessions through the twozero MCP, enabling automated operator creation, parameter updates, wiring, and Python execution across multiple TD instances.

Core Features & Use Cases

  • Automated session orchestration: create operators, set parameters, wire networks, and run Python across TD instances.
  • Health, config, and discovery: monitor MCP endpoints, bootstrap configurations, and keep environments in sync.
  • Real-world scenario: bootstrap a lab with multiple TD instances for rapid prototyping and consistent automation workflows.

Quick Start

Run the included setup to install twozero MCP in TouchDesigner and start using the toolchain.

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 and parameter wiring across multiple instances?

You can automate TouchDesigner operator creation and parameter wiring across multiple instances by using the twozero MCP to centrally coordinate actions and execute Python scripts. This orchestration enables reproducible automation workflows for networked TD environments.

What is the best way to keep TouchDesigner configurations in sync across different machines?

The best way to keep TouchDesigner configurations in sync across machines is to use MCP endpoint discovery and bootstrap configurations. This Skill automates health monitoring and environment synchronization, ensuring consistent automation workflows during local development and live operation.

Can I run Python scripts in TouchDesigner remotely through an MCP server?

Yes, you can run Python scripts in TouchDesigner remotely through an MCP server. This Skill leverages the twozero MCP to execute Python code across multiple TD instances, allowing you to automate parameter updates and network wiring from a centralized interface.

Does this TouchDesigner automation tool require any specific dependencies to run?

This TouchDesigner automation tool requires the pyyaml and curl dependencies to run. It includes a practical setup script designed to install the twozero MCP within your TouchDesigner environment, streamlining the local development and live operation setup process.

How do I bootstrap a lab with multiple TouchDesigner instances for rapid prototyping?

To bootstrap a lab with multiple TouchDesigner instances for rapid prototyping, you run the included setup script to install the twozero MCP. This establishes automated session orchestration for creating operators, wiring networks, and running Python consistently across TD instances.