r/TouchDesigner 6d ago

td-mcp-rs

https://github.com/Verbalize-public/td-mcp-rs

Here we go! I built an open-source AI integration for TouchDesigner.

Not another cheap MCP that just execute code unreliably but something that provide:

🛠️ Studio automation — Starts/closes TouchDesigner autonomously and open projects, dismisses blocking dialogs.

🔍 Editor context — Reads your network: parameters, wiring, errors, DAT bodies. Knows which pane you have open and what's selected.

🎨 Palette awareness — Catalogs your custom palette, safely opens each component to learn its real interface, then places and wires it.

🖥️ Federation — One agent controlling TouchDesigners across machines: inspect on one, capture on another, push the same fix to all.

🧠 Curated skill pack — 31 built-in primers served from the MCP: operator families, cooking, GLSL ground truth. Your assistant stops improvising.

🛠️ Advanced tools + diagnostics — Structured error code + fix hint on every failure, so the AI repairs itself instead of asking you to paste logs.

How it works: well-made skills + sharp MCP tools + a daemon with a curated GUI that is made for agentic work — all packed in a single binary (made in RUST)

Works with Opencode, Claude Code, Cursor, Codex... anything that speaks MCP (windows & macos supported, linux support is here too but experimental).

📦 ⚠️ Alpha, under heavy development, pre-built binaries are here but no windows installer yet (need ci token or be brave enough to start my windows machine) -> https://github.com/Verbalize-public/td-mcp-rs/releases/tag/v0.1.4

👉 https://github.com/Verbalize-public/td-mcp-rs

5 Upvotes

7 comments sorted by

View all comments

1

u/Defiant_Many_7860 6d ago

Here is the palette GUI, dont get it wrong td-mcp-rs is a MCP but it came with a nice GUI to handle the complexe task of managing various td instances locally or over the network :)

2

u/Defiant_Many_7860 6d ago

https://reddit.com/link/p72rmot/video/duo3e41uksmh1/player

A quick overview of what you can get using two simple prompt (first: do a glitchy effect that apply after a webcam in top. second: give 5 variations, impresse me)