Skip to content

使用 WorkBuddy 控制 DFCine 画布

完成本指南中的配置后,你可以在 WorkBuddy 中通过自然语言读取和操作当前打开的 DFCine 画布,也可以进一步配置微信机器人,在微信聊天窗口中控制画布。

配置前准备

开始前,请确认:

  • DFCine 已正常安装并通过软件授权。
  • DFCine 中已经打开一个项目和画布。
  • 电脑使用 Windows 系统,可以打开 PowerShell。
  • 请勿把 DFCine 的本地控制 Token 或完整配置脚本发送给其他人。

第一步:下载并安装 WorkBuddy

访问 WorkBuddy 下载邀请页面

  1. 点击“下载 WorkBuddy”。
  2. 在弹出的下载页面中选择 Windows x64 版本。
  3. 下载完成后,打开安装程序并按照提示完成安装。
  4. 安装完成后先不必配置连接器,继续完成下面的 DFCine 设置。

第二步:在 DFCine 中生成 WorkBuddy 配置

  1. 打开 DFCine,并进入一个项目画布。
  2. 打开 DFCine 的“设置”。
  3. 在设置菜单中选择“MCP Agent”。
  4. 查看“本地控制 Token”是否有内容。

如果 Token 是空的,请点击“重新生成 Token”。

如果你之前已经配置过 Codex,并且 Codex 可以正常使用 DFCine MCP,请不要重新生成 Token。重新生成后旧 Token 会立即失效,原来的 Codex 配置将无法连接,需要重新执行 Codex 配置脚本。

接下来找到“WorkBuddy MCP 配置”区域:

  1. 在“完整配置脚本”右侧点击“复制脚本”。
  2. 按下 Win 键,搜索并打开 PowerShell
  3. 在 PowerShell 中粘贴刚才复制的完整脚本。
  4. 按下回车键执行。

执行成功后,PowerShell 会提示 DFCine MCP 配置已经写入 WorkBuddy 配置文件,并提醒你重启 WorkBuddy。

这段脚本会保留 WorkBuddy 中已有的 MCP 服务,只新增或更新名为 dfcine 的服务器。你不需要手动编辑配置文件,也不需要设置系统环境变量。

最后回到 DFCine 的“MCP Agent”设置页面:

  1. 确认“启用”已经勾选。
  2. 点击“保存 MCP 设置”。
  3. 保持 DFCine、当前项目和画布处于打开状态。

默认本地服务地址为 http://127.0.0.1:38765/mcp。通常不需要修改“本地端口”。

第三步:在 WorkBuddy 中启用 DFCine 连接器

如果 WorkBuddy 已经打开,请先完全退出并重新打开,使刚才执行的配置生效。

  1. 打开 WorkBuddy。
  2. 在对话窗口中选择“连接器”。
  3. 点击“管理连接器”。
  4. 点击右上角的“自定义连接器”按钮。
  5. 在“我的 MCP”中查找 dfcine
  6. 第一次使用时,按照提示点击“信任”。
  7. 确认 dfcine 已经启用。

如果能在“我的 MCP”中看到 dfcine,说明 WorkBuddy 已经读取到 DFCine 的 MCP 配置。

第四步:测试 WorkBuddy 与 DFCine 的连接

在 WorkBuddy 中新建一个任务:

  1. 将任务模式选择为 Plan
  2. 模型可以选择 Auto,也可以自行选择其他模型。
  3. 如有需要,也可以按照 WorkBuddy 的说明接入第三方模型。
  4. 发送测试指令。

建议先输入:

text
你现在能看到 DFCine 的 MCP 功能吗?请列出当前可以使用的 DFCine 工具。

连接正常时,WorkBuddy 会返回一组名称以 dfcine_ 开头的工具。你也可以继续输入:

text
请读取当前 DFCine 画布的信息,并告诉我当前选中了哪个节点。

如果 WorkBuddy 能返回当前画布或节点信息,说明配置已经完成。

第五步:开始使用 WorkBuddy 控制画布

配置成功后,你可以直接描述想让 WorkBuddy 完成的操作。例如:

text
请读取 DFCine 当前选中的节点和工作流说明,根据当前工作流的要求优化提示词,先告诉我准备修改的内容,再写入节点。

也可以输入:

text
请读取当前画布的节点列表,并说明每个节点目前可以通过 MCP 完成哪些操作。

WorkBuddy 只能使用 DFCine 当前已经开放并授权的 MCP 功能。执行涉及写入参数或运行节点的操作前,请留意任务中显示的计划和确认信息。

第六步:使用微信控制 DFCine 画布

WorkBuddy 还支持通过微信机器人接收任务。具体配置方法请查看 WorkBuddy 微信 ClawBot 配置教程

完成微信绑定和机器人配置后,你可以:

  • 在微信聊天窗口中通过微信 ClawBot 发送画布控制指令。
  • 在 WorkBuddy 的“助理”按钮中选择微信控制任务所使用的模型。
  • 通过微信让 WorkBuddy 调用已经启用的 DFCine MCP 工具。

使用微信控制时,运行 WorkBuddy 和 DFCine 的电脑需要保持开机,并确保 DFCine 已打开项目和画布、MCP Agent 已启用。

常见问题

WorkBuddy 中没有看到 dfcine

  • 确认已经在 PowerShell 中执行“WorkBuddy MCP 配置”下的完整脚本。
  • 完全退出并重新打开 WorkBuddy。
  • 进入“连接器 -> 管理连接器 -> 自定义连接器 -> 我的 MCP”重新检查。
  • 回到 DFCine,重新复制 WorkBuddy 脚本并执行一次。

看到了 dfcine,但工具没有启用

  • 第一次使用时需要点击“信任”。
  • 确认 dfcine 连接器的启用开关已经打开。
  • 新建一个任务后再测试,不要继续使用配置前已经打开的旧任务。

能看到工具,但无法读取画布

  • 确认 DFCine 正在运行。
  • 确认“MCP Agent”中的“启用”已经勾选,并点击过“保存 MCP 设置”。
  • 确认 DFCine 已经打开项目和画布。
  • 确认 WorkBuddy 使用的端口和 Token 与 DFCine 当前设置一致。

配置 WorkBuddy 后 Codex 无法使用

WorkBuddy 配置本身不会破坏 Codex 配置。最常见的原因是在配置过程中重新生成了 Token。

如果重新生成过 Token,请分别重新复制并执行:

  • “Codex 全局接入”中的完整配置脚本。
  • “WorkBuddy MCP 配置”中的完整配置脚本。

执行完成后,重启 Codex 和 WorkBuddy。

修改端口或 Token 后连接失败

端口或 Token 发生变化后,需要重新执行最新的 WorkBuddy 配置脚本,并重启 WorkBuddy。已经配置 Codex 的用户还需要重新执行 Codex 配置脚本并重启 Codex。

DFCine documentation site.