“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
- 确保已安装 Node.js。
- 定位 Windsurf 中的 MCP 服务器配置文件。
- 使用以下 JSON 片段添加 TouchDesigner MCP 服务器:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } } - 保存配置并重启 Windsurf。
- 验证 TouchDesigner MCP 服务器是否正在运行。
Claude
- 如有需要,安装 Node.js。
- 打开 Claude 的 MCP 服务器配置文件。
- 插入或更新 MCP 服务器条目:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } } - 保存并重启 Claude。
- 在 Claude 界面确认服务器是否可用。
Cursor
- 确认已安装 Node.js。
- 进入 Cursor 的 MCP 配置设置。
- 添加服务器,方式如下:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } } - 保存更改并重启 Cursor。
- 检查 TouchDesigner MCP 服务器是否显示为可用 MCP。
Cline
- 安装 Node.js。
- 在 Cline 中打开相关的 MCP 服务器配置文件。
- 添加 JSON 配置:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } } - 保存并重启 Cline。
- 验证 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 代理:

点击 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 |
