touchdesigner-mcp

Control TouchDesigner instances via the twozero MCP protocol.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires touchdesigner, twozero-mcp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a convenient way to control and automate TouchDesigner instances using the twozero MCP protocol, enabling users to create dynamic visuals, wire connections, and execute Python scripts without manual intervention.

Core Features & Use Cases

  • TouchDesigner Control: Create, set parameters, wire connections, and execute Python scripts within TouchDesigner instances.
  • Visual Creation: Build real-time visuals and generative art using TouchDesigner's extensive capabilities.
  • Use Case: Imagine you need to create a live visual performance with audio-reactive visuals. Use this Skill to set up TouchDesigner with the required parameters and Python scripts, and control it in real-time during the performance.

Quick Start

Run the setup script to configure the MCP server and download twozero.tox:

bash "${HERMES_HOME:-$HOME/.hermes}/skills/creative/touchdesigner-mcp/scripts/setup.sh"

After setup, verify the MCP connection:

nc -z 127.0.0.1 40404 && echo "twozero MCP: READY"

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 parameter manipulation and Python script execution?

You can automate TouchDesigner instances using the twozero MCP protocol to manipulate parameters, wire connections, and execute Python scripts without manual intervention.

Can I create audio-reactive real-time visuals for live performance using TouchDesigner?

Yes, you can set up audio-reactive real-time visuals and generative art in TouchDesigner by configuring required parameters and Python scripts through the twozero MCP protocol.

Do I need a specific MCP server to control TouchDesigner instances?

Yes, you need the twozero MCP server installed and running on port 40404 to control TouchDesigner instances and execute automated visual creation tasks.

What is the best way to start controlling TouchDesigner via MCP?

Run the provided setup script to configure the twozero MCP server and download the twozero.tox file, then verify the MCP connection on 127.0.0.1:40404.

Does TouchDesigner MCP work for interactive installations and generative art?

Yes, TouchDesigner MCP is suitable for real-time visual performance, interactive installations, and generative art by leveraging TouchDesigner's extensive visual creation capabilities.

Why is my TouchDesigner MCP connection not working?

Verify the twozero MCP server is running and reachable on 127.0.0.1:40404 using a network connection check, as both TouchDesigner and the twozero MCP server are required dependencies.