dsh-unity-mcp-bridge
在终端中运行以下命令:
dsh plugin install xiake-1/dsh-unity-mcp-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install xiake-1/dsh-unity-mcp-bridge 安装本插件(源码:https://github.com/xiake-1/dsh-unity-mcp-bridge),安装后重启 dsh web 或桌面应用。
插件介绍
在 DeepSeek Harness 里用 AI 驱动 Unity 开发时,既要连上 Unity MCP(AI Game Developer),又不能让整套工具常驻会话、白白吃掉上下文。官方 MCP 客户端装在 npx 缓存里,手改会在升级时被覆盖;长连接会话也收不到 tools/list 变更通知,工具开关后列表容易和 Unity 侧脱节。dsh-unity-mcp-bridge 把桥接逻辑 vendoring 进插件包,默认休眠,只有你执行 /unity-mcp-tools 才会连接并注册当前启用的 Unity 工具。
插件在 stock 客户端之上补了三块:自带实现(升级 DSH 不会悄悄回滚)、随包分发的工具目录技能(索引加分类参考,按需加载)、以及 unity_tools_restore,任务结束后一键关掉除管理工具外的 Unity 工具并可断开连接。核心的 resyncAfterTools 会在指定工具调用返回后主动重新拉取 tools/list 并刷新注册表,不依赖服务端推送,按需启用工具的工作流才能稳定跑通。
配套还提供 /unity-mcp-install 与 /unity-mcp-check:前者在工作区 Unity 项目里安装并对齐 unity-mcp-cli 与 com.ivanmurzak.unity.mcp 版本,后者统一端口、修正 DSH 配置并做连通验证。模型侧遵循「激活 → 查目录 → 按需 enable → 使用 → restore」的节奏,避免忘记收尾导致大量 schema 长期挂在每次请求上。
适合已在用或打算用 DSH 做 Unity 场景编辑、资源与脚本协作的开发者,尤其在意 token 成本、希望 Unity 能力显式 opt-in、且不想维护脆弱的 node_modules 补丁的人。请勿与官方 @deepseek-ai/dsh-mcp-client 对同一 serverName 同时启用。
使用场景
- 在 DSH 里临时打开 Unity MCP 工具做场景或资源操作,做完即 restore 收回上下文
- 新工作区需要一键检查 unity-mcp-cli、Unity 插件版本与本地端口是否对齐
- 长会话中按需 enable 工具,并依赖 resync 让工具列表与 Unity 侧开关保持一致
适合人员
- 用 DeepSeek Harness 驱动 Unity 项目的开发者
- 在意 token 成本、希望 Unity 能力默认休眠的团队
- 不想手改 npx 缓存里 dsh-mcp-client 的维护者