touchdesigner-mcp

Build and manage TouchDesigner networks via the twozero MCP API.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill touchdesigner-mcp-dawsonblock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/optional-skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/dawsonblock/HERMY --skill touchdesigner-mcp-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The skill provides a structured way to programmatically build and manage TouchDesigner networks using the twozero MCP API, enabling artists and engineers to automate complex visual pipelines without manual manipulation.

Core Features & Use Cases

  • Programmatic operator creation, connection wiring, and parameter control via MCP.
  • Scripted orchestration of common workflows (audio-reactive visuals, GLSL shaders, and multi-pass render chains).
  • Use cases include rapid prototyping of generative visuals, installation demos, and reproducible TD pipelines.

Quick Start

Start by launching TouchDesigner with the twozero MCP server and load a minimal TD project; then run a setup workflow that creates a small chain (audio input → spectrum → GLSL TOP) and verify output with a screenshot.

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 creation programmatically?▼

You can automate TouchDesigner network creation by using the twozero MCP API to programmatically build operators, wire connections, and control parameters without manual manipulation.

What can I build with TouchDesigner MCP automation?▼

TouchDesigner MCP automation supports building audio-reactive visuals, GLSL shaders, and multi-pass render chains for rapid prototyping of generative visuals and installation demos.

Does TouchDesigner MCP run locally or require a remote server?▼

TouchDesigner MCP runs entirely on localhost, requiring you to launch TouchDesigner with the twozero MCP server and load a local TD project for operation.

Can I script Python workflows for TouchDesigner operators via MCP?▼

Yes, the MCP API enables scripted orchestration of Python workflows for operator creation, parameter wiring, and network validation across typical creative pipelines.

Are there safeguards when automating TouchDesigner pipelines via MCP?▼

The automation includes built-in safeguards to prevent unsafe actions while constructing and managing your TouchDesigner networks through the MCP API.

How do I verify output when building TouchDesigner networks with MCP?▼

You can verify output by running a setup workflow that creates a small chain like audio input to spectrum to GLSL TOP, then checking the result with a screenshot.