8beeeaaat/touchdesigner-mcp

MCP server for TouchDesigner

解决的问题

该项目在AI代理与TouchDesigner之间搭建桥梁,使AI模型能够实时地以编程方式控制、修改和操作视觉项目。通过让AI充当操作员,消除了手动构建节点和连接线路的工作量。

工作原理

实现了Model Context Protocol (MCP) 服务器,连接到TouchDesigner的WebServer DAT。这使得AI代理可以通过一组预定义的工具和提示,向TouchDesigner发送命令,例如创建节点、更新参数以及直接在软件内执行Python脚本。

适用人群

使用TouchDesigner进行互动装置或生成艺术的视觉艺术家、创意程序员和开发者,希望利用AI代理自动化项目构建过程。

主要亮点

  • 节点管理:创建、删除和查询节点的结构与属性。
  • Python集成:执行任意Python脚本并直接调用节点方法。
  • TOP图像捕获 (uma a TOP):能够将TOP节点的当前输出捕获为图像,供AI查看。
  • 智能提示:内置提示用于模糊搜索节点和管理节点连接。
  • 版本兼容性:健全的系统确保MCP服务器与TouchDesigner组件保持同步。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目