← 返回列表
✓ 可直接安装
用于 Unreal Engine 5.8 官方 Unreal MCP 服务器的非官方 DeepSeek Harness…
自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/8/30 · 已提供中文文档
通过 Unreal MCP 为 Unreal Engine 5.8 提供的 DeepSeek Harness Bundle
综合分
33.4
GitHub 分
33.4
用户评分
—
★ Stars
8
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-unreal-mcpnpm 包 dsh-unreal-mcp 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 26 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/22
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-unreal-mcp @ 0.1.0
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 11:27:57
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-skill@deepseek-ai/dsh-system-prompt用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-unreal-mcp 用于 Unreal Engine 5.8 官方 Unreal MCP 服务器的非官方 DeepSeek Harness Bundle。 该 Bundle 是一个轻量的 UE 适配器。它复用 Unreal 的 ModelContextProtocol、ToolsetRegistry 和 AllToolsets,并挂载由 DeepSeek Harness 已提供的 MCP Client。它不包含 Unreal Engine 代码、不添加 UE .uplugin、不 fork DSH,也不实现通用 MCP 客户端。 范围 本项目旨在将 DSH 的 UE 适配器能力 推进到与 Epic 的 Claude Code 集成相同的实用边界: Claude Code + Epic UE plugin -> Unreal MCP server DSH + dsh-unreal-mcp -> Unreal MCP server 它负责 Bundle 打包、Unreal 端点配置、.uproject 和 UE 源码上下文、Unreal Skills、只读诊断、UE 工作流覆盖,以及适配器级别的兼容性证据。 它不负责 DSH 的通用上下文管理、Agent Loop、模型行为、会话、审批、工具调度、重试,或通用 MCP 协议实现。对于可在非 Unreal MCP 服务器上复现的问题,应进行缩减并向上游报告,而不是在此作为 UE 特定行为修复。 能力 该 Bundle 提供: - 一个由 DSH 加载/卸载生命周期管理的 Cordis 插件; - 三个通过 ctx.skills 注册的捆绑 Unreal Skills; - 按会话检测 .uproject 和 UE 源码树; - 通过 ctx.systemPrompt.context() 路由的简洁 Unreal 上下文; - 一个仅限回环的端点设置,由上下文和 MCP Client 行共享; - 用于连接、Tool Search 和 ToolsetRegistry 的只读诊断; - Epic 的 MIT 许可 Unreal Skill 指南的 DSH 特定改编。 捆绑的 Skills 包括: - unreal-mcp,用于发现和调用现有的 Unreal Editor Toolsets; - create-toolset,用于编写 AI 可调用的 C++ 或 Python Toolsets; - unreal-skill,用于编写在 Editor 内注册的 UE Agent Skills。 最后一项与 DSH harness Skill 不同:它指导创建由 Unreal 管理的 UAgentSkill 类或项目特定 Skill 资产。 仓库测试覆盖包、Skill、上下文、端点验证和插件生命周期。Unreal MCP 具有编辑器级权限,因此变更任务必须使用一次性项目,并具备经过测试的恢复点,同时保留匹配的工具结果和最终 Editor 状态作为证据。 先决条件 - 已启用 ModelContextProtocol 和 AllToolsets 的 Unreal Engine 5.8 - 具有与 0.1.1-rc.2 兼容的 Bundle 和插件 API 的 DeepSeek Harness - Node.js 20 或更高版本,以及可供 dsh plugin 使用的 pnpm - 一个一次性 Unreal 测试项目 记录的兼容性配置为 UE 5.8.1、DSH 0.1.1-rc.2、@deepseek-ai/dsh-mcp-client 0.1.1-rc.2、Node.js 20/22/24 和 macOS arm64。 构建与验证 npm ci npm run check npm run check 会编译 dist/、运行 Bundle 测试、检查包允许列表和可执行位,并将生成的 tarball 安装到干净的 npm 项目,并演练已安装的 Skill/上下文生命周期。 安装到 DSH Profile 从已构建的检出目录: dsh plugin --profile web add /absolute/path/to/dsh-unreal-mcp 对于经过审查的 tarball: npm pack dsh plugin --profile web add /absolute/path/to/dsh-unreal-mcp-0.1.0.tgz 从 npm: dsh plugin --profile web add dsh-unreal-mcp 一条 DSH 命令即可安装 Bundle 层。其 Cordis 补丁会加载此包,并为 Unreal MCP 端点配置 DSH 内置的 @deepseek-ai/dsh-mcp-client;用户无需复制 Skill 或编辑 DSH 源码。 npm tarball 包含预构建的 dist/,安装时无需运行项目代码。直接从 GitHub 安装会通过 prepare 进行构建;pnpm 10+ 可能要求用户显式允许该包构建,因此发布时应优先使用 npm 或经过审查的 tarball。 连接 Unreal 启用 ModelContextProtocol 和 AllToolsets,然后在 Unreal 编辑器的控制台中运行: ModelContextProtocol.StartServer 8000 成功的 Output Log 包含: Created new HttpListener on 127.0.0.1:8000 从 Unreal 项目目录启动 DSH: dsh --profile web 配置的端点为 http://127.0.0.1:8000/mcp。可选的 DSH_UNREAL_MCP_TIMEOUT_MS 会更改 MCP 调用超时。源码引擎检出可提供 DSH_UNREAL_ENGINE_ROOT;游戏项目则通过从每个会话的工作目录向上查找来发现。 关于持久化启动,请参见 setup.md;关于故障排除,请参见 operations.md。 诊断实时连接 npm run diagnose -- --endpoint=http://127.0.0.1:8000/mcp \ --cwd="/absolute/path/to/MyGame/Content" 该诊断是只读的。它会执行 MCP 初始化,验证 list_toolsets/describe_toolset/call_tool,并确认 Unreal 返回非空的 toolset 目录。它会针对缺失的项目、无法访问的端点、缺失的 Tool Search 元工具以及空目录分别报告错误。 卸载 dsh plugin --profile web remove dsh-unreal-mcp Bundle 插件、其上下文与 Skill 提供程序,以及其配置的 MCP 行会一并从该 Profile 中移除。 安全与证据 Unreal MCP 具有编辑器级别的权限,某些 toolset 可以执行 Python。捆绑的 Skill 会指示 agent 按顺序发出 UE 调用,在变更前要求用户明确授权,并在重试非幂等操作前检查 UE 状态。强制执行仍由 DSH 和执行环境负责;此 Bundle 不添加通用的审批、调度器、沙箱或重试子系统。 最终答案本身并非证据:发布声明需要匹配的 Unreal 工具结果和最终 Editor 状态。 安全 请按照 SECURITY.md 报告漏洞。 许可证 项目原创代码和文档采用 MIT 许可证。改编自 Epic Skill 素材在 EPIC-UNREAL-SKILLS-MIT.txt 中保留了 Epic 的 MIT 声明。Unreal Engine 及其插件仍受 Epic 适用条款的约束。请参阅 THIRD_PARTY_NOTICES.md。