DeepSeek Harness 插件 dsh-nx:通过 MCP 实现本地 Siemens NX 安全自动化

前言

DeepSeek Harness (DSH) 采取「一切皆插件」的架构理念,通过 MCP(Model Context Protocol)为模型扩展能力。在 CAD 领域,对 Siemens NX 进行自动化操作往往需要执行底层代码,存在安全风险。dsh-nx 旨在通过 MCP 接口,在本地环境中提供安全的 NX 操作能力。

这是什么

dsh-nx 是由 ethanrise 维护的实验性 DeepSeek Harness 捆绑包。它允许通过 MCP 进行安全的本地 Siemens NX 自动化。

核心功能

该插件提供以下功能:
* 健康检查与能力查询
* 创建新零件
* 命名表达式操作
* 绘制矩形与圆形草图
* 拉伸、简单孔、矩形阵列
* 限定圆角与倒角
* 特征列表与体测量
* 安全另存为与撤销
* STEP AP242 导出
* 会话状态管理
* 预检与后变异验证工具

安装与启用

在目标配置文件中执行以下命令安装插件:

dsh plugin --profile web add github:ethanrise/dsh-nx

该插件也发布了预构建的 dsh-nx.tgz 资产,可避免在目标机器上进行 TypeScript 编译。

典型用法

具体的集成示例与架构说明,请参考项目文档 docs/architecture.md,示例文件位于 examples/four-hole-plate.json,以及 Windows 脚本目录 scripts/。

适用场景与注意

  • 实验性质:当前版本尚不包含真正被 NX 接受的 NX 2512 桥接器。Mock 结果始终包含 mock: true,且不会写入 .prt 或 STEP 文件。
  • 生产禁用:不要在真实零件上使用此版本。
  • 安全边界:插件未暴露任意 journal、Python、C# 或 shell 执行工具。Siemens NX 的安装、许可证及用户文件均未包含在插件中。

短结尾

dsh-nx 提供了通过 MCP 访问本地 Siemens NX 的安全入口。开发者可参考文档进行集成与测试,但需注意当前版本为实验性质。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜