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.