MCP Catalogs
首页touchdesigner-mcp screenshot

touchdesigner-mcp

by 8beeeaaat·324·综合分 50

一个MCP服务器,通过节点操作和Python脚本执行,让AI代理控制TouchDesigner。

developer-toolsmediaai-llm
30
Forks
1
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

TouchDesigner MCP连接AI模型和TouchDesigner的WebServer DAT,允许代理程序化地与TouchDesigner项目交互。它提供全面的工具来创建、修改和删除节点,查询节点属性,并在TouchDesigner环境中执行Python脚本。该服务器实现了适当的版本控制和兼容性检查,以确保与不同TouchDesigner API版本的稳定运行。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI辅助实时视觉编程
:自动化TouchDesigner项目工作流
:使用AI节点操作生成艺术作品
:哪些TouchDesigner版本兼容?
:如何解决连接错误?

什么时候选它

如果您正在使用 TouchDesigner 项目并希望集成 AI 进行生成设计、自动化节点操作或创意编程工作流,请选择此服务器。

什么时候不要选它

如果您需要使用 Processing 或 p5.js 等其他创意编程环境,或者需要为多用户环境提供身份验证,请不要选择此方案。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • create_td_node

    Creates a new node in TouchDesigner

  • delete_td_node

    Deletes an existing node in TouchDesigner

  • exec_node_method

    Calls a Python method on a TouchDesigner node

  • execute_python_script

    Executes an arbitrary Python script in TouchDesigner

  • get_module_help

    Gets Python help documentation for TouchDesigner modules

  • 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_node_errors

    Checks for errors on a specified node and its children

  • get_td_node_parameters

    Gets the parameters of a specific TouchDesigner node

  • get_td_nodes

    Gets nodes under a parent path with optional filtering

  • update_td_node_parameters

    Updates the parameters of a specific TouchDesigner node

可对比工具

processing-mcpopenframeworks-mcpnode-red-mcp

安装

安装步骤

  1. 从 [GitHub Releases](https://github.com/8beeeaaat/touchdesigner-mcp/releases/latest) 下载最新版本
  2. 解压 touchdesigner-mcp-td.zip 文件
  3. 用新内容替换现有的 touchdesigner-mcp-td 文件夹
  4. 从TouchDesigner项目中移除旧的 mcp_webserver_base 组件
  5. 导入新的 .tox 组件
  6. 启动TouchDesigner并确保WebServer DAT正在运行

Claude Desktop配置

添加到 claude_desktop_config.json

{
  "mcpServers": {
    "touchdesigner": {
      "command": "npx",
      "args": ["-y", "@8beeeaaat/touchdesigner-mcp-server@latest"]
    }
  }
}

FAQ

哪些TouchDesigner版本兼容?
MCP服务器使用语义版本控制,最低API版本为1.3.0。版本兼容性通过明确的警告和错误消息强制执行。
如何解决连接错误?
常见问题包括连接被拒绝(确保TouchDesigner正在运行)、超时(检查网络连接)或主机名无效(使用127.0.0.1,除非明确更改)。服务器将失败的连接缓存60秒。

touchdesigner-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。