touchdesigner-mcp

Manages TouchDesigner MCP connections and automates operator network setup.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill touchdesigner-mcp-john-data-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/john-data-chen/hermes-agent-backup/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill touchdesigner-mcp-john-data-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hermes Agent integration with TouchDesigner MCP (twozero) enables automated setup, health checks, and scripted network builds, eliminating manual fiddling and reducing setup time for complex TD pipelines.

Core Features & Use Cases

  • Automates MCP server setup, health checks, and connection testing for local TouchDesigner projects.
  • Scripted creation, wiring, and parameter configuration of operator networks via TD Python and MCP tool calls.
  • Reproducible replication of operator chains across projects for consistent automation in creative pipelines.

Quick Start

Run the setup script to install the twozero MCP plugin and verify the local MCP endpoint.

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 network setup via scripting?

Automating TouchDesigner operator network setup uses the td_execute_python and td_set_operator_pars MCP tools to script creation, wiring, and parameter configuration. This enables reproducible replication of operator chains across projects.

What is TouchDesigner MCP and how does it connect to local projects?

TouchDesigner MCP is a local server connection on localhost:40404 using the twozero plugin. It allows automated health checks and connection testing for local TouchDesigner projects, eliminating manual setup and fiddling.

Can I use td_execute_python to script TouchDesigner builds and tests?

Yes, td_execute_python enables scripted builds, tests, and validations in TouchDesigner. It works with td_set_operator_pars and related MCP tools to automate operator network setup and verify TD networks automatically.

Does the TouchDesigner MCP skill require installing the twozero plugin?

Yes, the skill requires installing the twozero MCP plugin. Running the setup script installs the plugin and verifies the local MCP endpoint on localhost:40404 to ensure the connection is active.

What's the best way to verify TouchDesigner network connections automatically?

Automatic verification of TD networks uses the MCP tools to perform health checks and connection testing on the local MCP endpoint. This validates the server setup and scripted operator networks without manual intervention.

Why does my TouchDesigner MCP server setup fail on localhost?

MCP server setup failures on localhost:40404 often stem from missing the twozero plugin. Running the provided setup script installs the plugin and verifies the endpoint to resolve connection issues.