
TouchDesigner 的 MCP 服务器
概览
这是一个为 TouchDesigner 设计的 MCP(模型上下文协议)服务器实现。其目标是使 AI 代理能够控制和运行 TouchDesigner 项目。 TouchDesigner MCP 作为 AI 模型与 TouchDesigner WebServer DAT 之间的桥梁,使 AI 代理能够: - 创建、修改和删除节点 - 查询节点属性和项目结构 - 通过 Python 脚本程序控制 TouchDesigner 如果您正在更新,请参考 . 该服务器使AI代理能够使用模型上下文协议(MCP)在TouchDesigner中执行操作。 工具允许AI代理在TouchDesigner中执行操作。 提示为 AI 代理在 TouchDesigner 中执行特定操作提供指令。 需要本地设置、客户端配置、项目结构或发布工作流程说明吗?请参阅所有面向开发者的文档。
概述(AI 翻译)
这是一个为 TouchDesigner 设计的 MCP(模型上下文协议)服务器实现。其目标是使 AI 代理能够控制和运行 TouchDesigner 项目。
英语 / 日本語
概述
TouchDesigner MCP 作为 AI 模型与 TouchDesigner WebServer DAT 之间的桥梁,使 AI 代理能够:
- 创建、修改和删除节点
- 查询节点属性和项目结构
- 通过 Python 脚本程序控制 TouchDesigner
安装
告诉你已经使用的AI代理:
仅此而已。完整的流程都在安装指南中——它以一个表格开头,将每个AI应用与其路线匹配,所有人从TouchDesigner设置开始。或者自己一步步跟着操作。
如果您正在更新,请参考最新版本中的操作流程。
MCP 服务器功能
该服务器使AI代理能够使用模型上下文协议(MCP)在TouchDesigner中执行操作。
工具
工具允许AI代理在TouchDesigner中执行操作。
| 工具名称 | 说明 |
|---|
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
TouchDesigner MCP
This is an implementation of an MCP (Model Context Protocol) server for TouchDesigner. Its goal is to enable AI agents to control and operate TouchDesigner projects.
Overview
TouchDesigner MCP acts as a bridge between AI models and the TouchDesigner WebServer DAT, enabling AI agents to:
- Create, modify, and delete nodes
- Query node properties and project structure
- Programmatically control TouchDesigner via Python scripts
Installation
Tell the AI agent you already use:
That’s it. The full procedure lives in the Installation Guide — it opens with a table matching each AI app to its route, and everyone starts from TouchDesigner Setup. Or follow it yourself, step by step.
If you are updating, please refer to the procedure in the Latest Release.
MCP Server Features
This server enables AI agents to perform operations in TouchDesigner using the Model Context Protocol (MCP).
Tools
Tools allow AI agents to perform actions in TouchDesigner.
| Tool Name | Description |
|---|---|
create_td_node |
Creates a new node. |
delete_td_node |
Deletes an existing node. |
describe_td_tools |
Generates a manifest of the available TouchDesigner tools. |
exec_node_method |
Calls a Python method on a node. |
execute_python_script |
Executes an arbitrary Python script in TouchDesigner. |
get_td_class_details |
Gets details of a TouchDesigner Python class or module. |
get_td_classes |
Gets a list of TouchDesigner Python classes. |
get_td_info |
Gets information about the TouchDesigner server environment. |
get_td_module_help |
Gets Python help() documentation for TouchDesigner modules/classes. |
get_td_node_errors |
Checks errors and warnings on a node and its descendants. Missing files, dangling references and shader failures are warnings, so no errors does not mean healthy. |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →