Tdmco
@Pantani
About Tdmco
The TouchDesigner MCP server — describe a visual to Claude, Cursor, or Codex, and it builds a real, playable node network (audio-reactive, generative, particle, 3D, feedback) with live knobs + MIDI/OSC/DMX, then checks for errors and previews its own work.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"tdmcp": {
"command": "npx",
"args": [
"-y",
"@dpantani/tdmcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Tdmco?
Tdmco (tdmcp) is a Model Context Protocol (MCP) server for TouchDesigner. It lets you describe a visual in plain language to an AI assistant (Claude, Claude Code, Cursor, Codex), and the AI builds the actual network of nodes inside your TouchDesigner project, checks it for errors, and shows a preview.
How to use Tdmco?
Install Tdmco via a one-click .mcpb file for Claude Desktop (no terminal, no Node) or build from source for Claude Code, Codex, or Cursor. Then paste a single line into TouchDesigner’s Textport (Dialogs → Textport and DATs) to start the bridge. Once the bridge is running and your AI client is configured, ask for a visual in natural language like “Create an audio-reactive particle galaxy.”
Key features of Tdmco
- Embedded reference of 629 operators and 68 Python classes.
- Real execution via a bridge running inside TouchDesigner.
- Create → verify → preview loop for iterative AI generation.
- Auto‑arranged left‑to‑right node layout.
- 286 tools across three layers — from one‑line generators to atomic CRUD.
- Shader Park support, AI session memory, and Obsidian vault integrations.
Use cases of Tdmco
- Build complex TouchDesigner networks from natural language descriptions.
- Create audio-reactive visuals, feedback tunnels, particles, and generative art.
- Quickly prototype and iterate on live‑performance or installation projects.
- Use an AI copilot to add OSC/MIDI/DMX/NDI I/O and control panels.
- Explore TouchDesigner capabilities without memorizing every operator.
FAQ from Tdmco
What is the bridge and how does it work?
The bridge is a small component that runs inside TouchDesigner. The MCP server sends commands to the bridge, which actually creates, connects, inspects, and previews nodes in your project.
What are the system requirements?
You need TouchDesigner (free non‑commercial edition works) and an MCP‑capable AI assistant like Claude Desktop, Claude Code, Codex, or Cursor. Node.js 20+ is only required if you build from source; the one‑click .mcpb requires no extra runtime.
How secure is Tdmco?
The bridge listens on port 9980 on all interfaces and runs arbitrary Python inside your TouchDesigner process. It should only be used on trusted networks. You can enable a bridge authentication token (TDMCP_BRIDGE_TOKEN) and disable the exec endpoints (TDMCP_BRIDGE_ALLOW_EXEC=0) for untrusted networks.
What knowledge does the AI have about TouchDesigner?
The server includes an embedded reference of 629 operators, 68 Python classes, workflow patterns, GLSL techniques, and tutorials, so the AI uses real TouchDesigner operators instead of guessing.
How do I troubleshoot if the connection fails?
Make sure the bridge is running — check by visiting http://127.0.0.1:9980/api/info in a browser. Also restart your AI client after adding the server. For more help, see the troubleshooting guide on the project’s documentation site.
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ICSS
chokcoco不止于 CSS
Codelf
unbugA search tool helps dev to solve the naming things problem.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments