Skip to content

Frequently asked questions

Is there an MCP server for TouchDesigner?

Yes — tdmcp is an open-source (MIT) Model Context Protocol server for TouchDesigner. It connects AI assistants like Claude, Cursor and Codex to TouchDesigner so they can build real node networks from plain-language prompts.

Can Claude or Cursor control TouchDesigner?

Yes. With tdmcp connected, you describe a visual in plain language and the assistant creates, wires, inspects and previews the actual operators inside your TouchDesigner project.

Do I need to know how to code, or which operators to use?

No. You describe the result you want; tdmcp carries an embedded reference of TouchDesigner's real operators, so the AI picks and wires them for you. See What is tdmcp?.

Is tdmcp free?

Yes — it's free and open-source under the MIT license, and it works with the free non-commercial edition of TouchDesigner.

Which AI assistants work with tdmcp?

Claude Desktop (the easiest, one-click install), Claude Code, Codex and Cursor — any MCP-capable client.

Does it work offline, without a paid API?

It ships a local LLM copilot (tdmcp chat) that handles simple tasks through a local model, and the server stays usable even when TouchDesigner is closed.

Does tdmcp run on macOS and Windows?

Yes, on both — anywhere TouchDesigner and Node.js 20+ run.

Is it safe to run?

The bridge runs inside your own TouchDesigner on localhost. For untrusted networks you can require a bearer token and disable the code-execution endpoints — see Security.

How is tdmcp different from other TouchDesigner MCP experiments?

It pairs a real operator knowledge base with a bridge that executes inside TouchDesigner in a create → verify → preview loop — so the AI uses real operators and fixes its own mistakes instead of guessing.

Português

Esta documentação também está em português — comece por aqui.