touchdesigner-mcp-server MCP Server

AI与LLM 567 v1.2.0 更新于 2025-11-26

TouchDesigner 的 MCP 服务器——通过 AI 代理控制和操作 TouchDesigner 项目

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

提供的工具 接入后 Agent 可调用这 14 个工具

create_td_node
创建新节点。
delete_td_node
删除已有节点。
describe_td_tools
生成可用 TouchDesigner 工具的清单。
exec_node_method
调用节点上的 Python 方法。
execute_python_script
在 TouchDesigner 中执行任意 Python 脚本。
get_td_class_details
获取 TouchDesigner Python 类或模块的详细信息。
get_td_classes
获取 TouchDesigner Python 类的列表。
get_td_info
获取 TouchDesigner 服务器环境信息。
get_td_module_help
获取 TouchDesigner 模块/类的 Python help() 文档。
get_td_node_errors
检查节点及其子孙节点的错误与警告。
get_td_node_parameters
获取指定节点的参数。
get_td_nodes
获取父路径下的节点,支持可选过滤。
get_top_image
捕获 TOP 节点当前输出为图像。
update_td_node_parameters
更新指定节点的参数。

安装配置

本地运行(npm)
{
  "mcpServers": {
    "touchdesigner-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "touchdesigner-mcp-server"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

同类 MCP 服务器

收录信息来自 官方 MCP Registry 与 GitHub 公开数据。Registry 标识:io.github.8beeeaaat/touchdesigner-mcp-server