TouchDesigner MCP 服务器

TouchDesigner MCP 服务器

通过 TouchDesigner MCP 服务器,将 AI 代理连接到 TouchDesigner,实现自动化可视化编程、生成艺术和交互式装置。

“TouchDesigner” MCP 服务器能做什么?

TouchDesigner MCP 服务器是专为 TouchDesigner(一个可视化开发平台)定制的 Model Context Protocol 实现。该服务器作为桥梁,使 AI 助手能够以编程方式与 TouchDesigner 项目进行交互和控制。其主要目的是实现 AI 驱动的工作流,如自动化项目操作、查询项目状态或操作 TouchDesigner 内部的视觉元素,从而借助外部 AI 能力提升创意编码和视觉开发流程。通过 MCP 暴露 TouchDesigner 功能,开发者和艺术家可以将 AI 代理与实时图形、生成艺术和交互式装置集成,简化开发并实现创意自动化。

提示词列表

在所提供的仓库中未找到提示词模板相关信息。

资源列表

在所提供的仓库中未发现明确的资源定义。

工具列表

在 server.py 或同类入口文件中未发现具体工具信息。

本 MCP 服务器的应用场景

  • AI 控制的可视化编程
    允许 AI 代理在 TouchDesigner 项目内自动化或生成内容,如程序化图形、生成艺术或视觉特效。
  • 交互式装置
    通过 AI 驱动的指令或调整,实现对基于 TouchDesigner 的装置或表演的实时控制。
  • 远程项目管理
    支持从外部应用或 AI 代理查询和修改项目状态或参数,助力协作或远程工作流。
  • 与外部数据集成
    通过 AI 逻辑自动摄取和可视化数据流(如传感器输入、Web API)到 TouchDesigner。
  • 创意编码自动化
    让 AI 代理编写或操作 TouchDesigner 网络,加速创意探索和原型开发。

如何搭建

Windsurf

  1. 确保已安装 Node.js。
  2. 定位 Windsurf 中的 MCP 服务器配置文件。
  3. 使用以下 JSON 片段添加 TouchDesigner MCP 服务器:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 验证 TouchDesigner MCP 服务器是否正在运行。

Claude

  1. 如有需要,安装 Node.js。
  2. 打开 Claude 的 MCP 服务器配置文件。
  3. 插入或更新 MCP 服务器条目:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Claude。
  5. 在 Claude 界面确认服务器是否可用。

Cursor

  1. 确认已安装 Node.js。
  2. 进入 Cursor 的 MCP 配置设置。
  3. 添加服务器,方式如下:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存更改并重启 Cursor。
  5. 检查 TouchDesigner MCP 服务器是否显示为可用 MCP。

Cline

  1. 安装 Node.js。
  2. 在 Cline 中打开相关的 MCP 服务器配置文件。
  3. 添加 JSON 配置:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Cline。
  5. 验证 MCP 服务器是否配置成功。

API 密钥安全管理

为安全管理 API 密钥,请在配置中使用环境变量。例如:

{
  "mcpServers": {
    "touchdesigner-mcp": {
      "command": "npx",
      "args": ["touchdesigner-mcp-server@latest"],
      "env": {
        "API_KEY": "${TOUCHDESIGNER_API_KEY}"
      },
      "inputs": {
        "projectFile": "path/to/your/project.toe"
      }
    }
  }
}

根据您的环境替换 "API_KEY""projectFile"

如何在 FlowHunt 流程中使用此 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件至流程,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式插入您的 MCP 服务器信息:

{
  "touchdesigner-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将此 MCP 作为工具,访问其全部功能和能力。请记得将 "touchdesigner-mcp" 替换为您实际的 MCP 服务器名,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性说明/备注
概览目的说明;见 README
提示词列表未引用提示词模板
资源列表未发现明确资源描述
工具列表未找到工具定义
API 密钥安全管理提供了通用建议
采样支持(评价可忽略)未提及采样

我们的观点

根据现有文档和代码,TouchDesigner MCP 服务器为 AI 与 TouchDesigner 的集成提供了有用的桥梁,主要面向创意编码和自动化。但缺乏文档化提示词、工具及资源定义,限制了其作为高级 LLM 工作流的即用性。项目为开源(MIT),社区有一定关注,基础配置简单明了。

评分:
尽管缺乏细致的 MCP 定制特性,但具备核心搭建指引和开源属性,综合实用性与完整性评分为 4/10

MCP 评分

是否有 LICENSE✅ (MIT license)
至少有一个工具
Fork 数量6
Star 数量40

常见问题

什么是 TouchDesigner MCP 服务器?

TouchDesigner MCP 服务器是 AI 助手与 TouchDesigner 之间的桥梁,实现编程控制、自动化以及与外部 AI 代理集成实时图形和生成艺术工作流。

TouchDesigner MCP 服务器的主要应用场景有哪些?

主要应用包括 AI 控制的可视化编程、交互式装置、远程项目管理、与外部数据流集成,以及 TouchDesigner 内的创意编码自动化。

TouchDesigner MCP 服务器是否自带预设提示词或工具?

没有,目前实现未提供提示词模板或明确的工具/资源定义。其主要通过 MCP 暴露 TouchDesigner 项目控制。

如何为服务器安全地存储 API 密钥?

请在 MCP 配置中使用环境变量来安全存储和访问敏感 API 密钥,具体可参考设置示例。

该服务器的许可证和社区状态如何?

TouchDesigner MCP 服务器为 MIT 开源协议,社区活跃度适中(6 次 fork,40 个 star)。

对 TouchDesigner MCP 服务器的整体评价如何?

它为 TouchDesigner 的 AI 集成提供了坚实基础,但缺乏如文档化提示词或工具等高级 LLM 工作流特性。总体评分:实用性与完整性 4/10。

用 AI 自动化为 TouchDesigner 注入活力

使用 TouchDesigner MCP 服务器,将 AI 驱动的工作流集成到您的 TouchDesigner 项目中。自动化、可视化、创造前所未有。

了解更多

Fingertip MCP 服务器
Fingertip MCP 服务器

Fingertip MCP 服务器

Fingertip MCP 服务器为 AI 助手与外部数据源、API 和服务之间架起桥梁,实现动态工作流、无缝集成,并增强 AI 驱动开发环境的能力。...

2 分钟阅读
AI MCP +4
移动MCP服务器
移动MCP服务器

移动MCP服务器

移动MCP服务器在FlowHunt中实现了与iOS和Android设备的无缝、可扩展自动化和交互,连接AI代理和LLM与真实及虚拟移动环境,用于测试、爬取和开发。...

1 分钟阅读
Mobile Automation AI Agents +5
MCP-Server-Creator MCP 服务器
MCP-Server-Creator MCP 服务器

MCP-Server-Creator MCP 服务器

MCP-Server-Creator 是一个元服务器,可以快速创建和配置新的模型上下文协议(MCP)服务器。通过动态代码生成、工具构建和资源管理,它简化了自定义 AI 连接与集成服务器的开发,帮助技术团队自动化工作流程并加速部署。...

2 分钟阅读
AI MCP +5