
Embody
by dylanroscover·★ 102·综合分 47
TouchDesigner 的 MCP 服务器,让 AI 助手能够通过自然语言命令构建、连接和调试网络。
概述
Embody 提供名为 Envoy 的 MCP 服务器,使 AI 编码助手能够直接与 TouchDesigner 会话交互。通过 47 个可用工具,用户可以通过自然语言命令创建操作符、连接它们、设置参数、编写扩展和调试错误。系统将 TouchDesigner 网络导出为可比较的 JSON 文件(TDN 格式),支持版本控制、分支化和自动恢复。它与 Claude Code、Cursor 和 Windsurf 集成,显著加速可视化编程中的创意工作流程。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您使用TouchDesigner并希望借助AI通过MCP协议直接构建、连接和调试网络,以及对创意编程项目进行版本控制,请选择Embody。
什么时候不要选它
如果您不使用TouchDesigner,请不要选择Embody,因为它与此特定的创意编程平台紧密集成。
此 server 暴露的工具
从 README 抽取出 9 个工具create_opCreate any operator type in any network
set_parameterSet values, expressions, or bind modes on any parameter
connect_opsWire operators together
execute_pythonRun arbitrary Python in TD's main thread
export_networkExport networks to diffable .tdn JSON
create_extensionScaffold a full extension (COMP + DAT + wiring)
get_op_errorsInspect errors on any operator and its children
edit_dat_contentPerform token-efficient surgical text edits on DATs
run_testsRun Embody's test suites via MCP
可对比工具
安装
安装
- 从 [发布页面](https://github.com/dylanroscover/Embody/releases) 下载 Embody
.tox - 将其拖入您的 TouchDesigner 项目
- 选择任何 COMP 或 DAT 并按两次
lctrl来标记操作符 - 通过切换 Embody COMP 上的
Envoyenable参数启用 Envoy MCP 服务器
服务器在 localhost:9870 启动并自动在您的仓库根目录创建 .mcp.json。
对于 Claude Code 集成,.mcp.json 应如下所示:
{
"mcpServers": {
"envoy": {
"type": "http",
"url": "http://localhost:9870/mcp"
}
}
}FAQ
- 哪些 AI 工具与 Embody 兼容?
- Embody 与 Claude Code、Cursor 和 Windsurf 兼容。任何可以通过 HTTP 连接到 MCP 服务器的工具都可以与 Embody 集成。
- 我可以用 Embody 版本控制我的 TouchDesigner 项目吗?
- 是的,Embody 将网络导出为可比较的 JSON 文件(TDN 格式),非常适合版本控制。您可以比较版本、分支实验和恢复之前的状态。
Embody 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。