
yh01010/dsh-mcp-tia
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
DSH plugin: bridge to a Siemens TIA Portal MCP server (TIA Portal Openness). Registers mcp__tia__* tools for reading and writing PLC/HMI content, compiling and diagnosing.
Обзор
本插件只是"接线",它**——西门子**官方 MCP Server。从插件市场/命令安装后,你还需要自己准备一个 Openness MCP Server(见 后端怎么选)并填好路径,mcp__* 工具才会出现。 - :按下面的 安装后还需要三步 做。 - :把 这段提示词 原样发给你的 DSH 会话,剩下的交给它。 安装本身不会再让 DSH 崩溃(failOnStartupError 已默认 false);配置不对时的表现是"",而不是"起不来"。 dsh-mcp-tia 是一个 ,用来把一个本地运行的 接入 DSH,让你能在 DSH 会话里用自然语言读写博途工程(创建项目/设备、生成块与变量、编译诊断、保存)。 它只负责"接线":启动你指定的 Server 可执行文件,把它暴露的工具注册成 DSH 的 mcp__* 工具。真正驱动博途的是那个 Server,它通过西门子官方的 API 操作本地已安装的 TIA Portal。 底层使用 DSH 宿主自带的 @deepseek-ai/dsh-mcp-client,本插件只是提供一份配置(cordis.patch.yml)。 1. ——Openness 只有 Windows 实现,别的系统没有替代。 2. (V15–V21 均被社区项目覆盖)。注意版本差异: - 的 Openness 是**的:PublicAPI\V21\net48\Siemens.Engineering.Base.dll、…Step7.dll、…WinCCUnified.dll 等** DLL,**单一的 Siemens.Engineering.dll。 - **是单体 Siemens.Engineering.dll。 - 所以后端 exe 必须和你的博途主版本**(多数项目靠 --tia-major-version 选择)。 3. (Openness API 本身要求)。 4. ——组权限重登才生效。这是最常见的"一切看起来都对但没有工具/一调用就报权限错"的原因。管理员 PowerShell: 5. (V17 起有对应的安全设置项)。后端自带的 doctor 子命令会检查这一项,先跑它。 6. (见下)。本仓库**。
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →