{"repo":"bulaofen0036-coder/TIA_Portal_Openness_MCP","free":true,"listed":false,"github":"https://github.com/bulaofen0036-coder/TIA_Portal_Openness_MCP","clone":"git clone https://github.com/bulaofen0036-coder/TIA_Portal_Openness_MCP.git","description":"Drive Siemens TIA Portal V20/V21 (STEP 7, WinCC Unified) from any MCP client — create projects, generate PLC & HMI, compile & diagnose. Prebuilt runtime, no Openness coding required.","language":"C#","stars":163,"topics":["industrial-automation","ladder-logic","mcp","model-context-protocol","openness","plc","s7-1200","s7-1500","scl","siemens"],"license":"MIT","category":"mcp-servers","readme_excerpt":"TIA Portal MCP 完整交付包（V20+V21 + S7DCL + CLI + 在线只读监控 + 一键配置 + Doctor 体检） 当前版本见上方 Release 徽章与 CHANGELOG.md（README 不再硬编码版本号）。 English · 中文 免费开源（MIT） ：服务器 无需任何 license key 即可运行， 不含任何授权校验代码 。 在 Windows + TIA Portal V20 或 V21 下，通过 MCP（stdio 或 HTTP） 驱动博途：建项目、加硬件、生成 PLC（Tag/UDT/DB/SCL/LAD）、生成 WinCC Unified 画面与事件、编译诊断、保存。 包内含 已编译运行时 、Skill、静态工具清单、能力矩阵、PLC/HMI 模板、 一键可读的项目蓝图 与手册。 不要求 另行克隆源码仓库。 ⚡ 最快上手（3 步，零编程·CLI 路线） 第一次用？ 不需要 MCP 客户端、不需要写代码。 装好 TIA 后照这 3 步，几分钟内生成第一个工程。 （想接 Cursor / Claude Desktop 等 AI 客户端走 MCP？跳到下方 上手步骤。） 1. 准备 ：装好 TIA Portal V20 或 V21 + .NET Framework 4.8 ；把当前 Windows 用户加入本地组 Siemens TIA Openness ， 注销重登一次 （不重登组不生效，这是最常见卡点）。 装的是哪个版本就用哪个 ——交付包根目录已备好 tia.cmd （V21）/ tia-v20.cmd （V20），其余路径自动选。 - 装完先体检 ：跑一次 tia.cmd doctor （V20 用 tia-v20.cmd doctor ）——一次检查 TIA 安装 / exe 版本匹配 / Openness 用户组 / 宿主注册，每项给修法；加 --fix 自动补用户组。先体检再干活，能省掉后面 90% 的排障。 2. 预热（可选但强烈推荐） ：双击 scripts\\预热.bat ，留着这个窗口。它常驻一个无界面 TIA，让之后每条命令 1 秒 连上（不预热则每次冷启动约 3 分钟）。用完按 Ctrl+C 关闭。 3. 生成工程 ：把现成模板 templates\\project-blueprints\\scaffold spec motor.json （或 scaffold spec start stop.json ） 拖到 scripts\\生成工程.bat 图标上 ——一条龙建项目→加 PLC/HMI→写块→编译→存盘。退出码 0 即成功。 - 想改成自己的需求：让任意 AI 照 docs/AI spec prompt.md 产出一份 spec（YAML/JSON 都行），再拖给 生成工程.bat 。 - 命令行等价写法：把根目录加进 PATH 后， tia gen （先 --dry-run 离线校验更稳）。 --- v2.0.0 新功能 —— tia 命令行（门槛最低、任意 AI 可用） 同一个 exe 既是 MCP 服务，也是命令行。 任意 AI 产出一份 YAML/JSON spec，任意工程师跑一条命令即可从零建/改工程—— 不需要 MCP 客户端、不需要安装 。底层完全复用现有引擎。详见 docs/CLI quickstart.md 。 - tia gen ：一条命令从 spec 建完整工程（= ScaffoldProject ）。 --dry-run 离线校验、 --json ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bulaofen0036-coder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bulaofen0036-coder/TIA_Portal_Openness_MCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}