touchdesigner-mcp

Automate TouchDesigner network construction and parameter control via the twozero MCP interface.

150|25|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill touchdesigner-mcp-devsoul2026
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/Devsoul2026/Hermes-One-Click/tree/main/hermes-agent/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill touchdesigner-mcp-devsoul2026

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The TouchDesigner MCP Skill provides a complete, local workflow for integrating TouchDesigner with the twozero MCP, enabling automated setup, safe remote control, and deterministic network construction without manual scripting in each project.

Core Features & Use Cases

  • Automated MCP installation and configuration within a TouchDesigner project.
  • Programmatic operator creation, wiring, and parameter control via the MCP toolset.
  • Local development workflow for artists and engineers to build repeatable TD pipelines and debugging aids.

Quick Start

Open Hermes and run the included setup script to install and initialize the MCP integration.

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 without manual scripting?

You can automate TouchDesigner network construction by using the twozero MCP interface to programmatically create operators, wire connections, and manage parameters via deterministic scripting.

What is the twozero MCP interface for TouchDesigner?

The twozero MCP interface is a local integration layer that exposes programmatic utilities like td_execute_python and td_get_par_info to enable safe remote control and automated setup of TouchDesigner projects.

How do I set up MCP integration in a TouchDesigner project?

To set up MCP integration, run the included setup script to automatically install dependencies, initialize the configuration, and verify MCP port readiness for your local TouchDesigner environment.

Can I control TouchDesigner parameters programmatically using Python?

Yes, you can control TouchDesigner parameters programmatically by executing Python code through the MCP toolset, which provides utilities for parameter retrieval and safe remote manipulation.

Do I need PyYAML installed to use the TouchDesigner MCP workflow?

Yes, PyYAML is a required dependency, but the included setup script handles the automated installation and initialization of all necessary dependencies for the local MCP workflow.

What are the limitations of automating TouchDesigner with MCP?

The TouchDesigner MCP workflow is designed for local development and deterministic scripting, meaning it is tailored for building repeatable local pipelines rather than distributed or cloud-based remote execution environments.