Vibe Coding Discover

MCP

TIA_Portal_Openness_MCP

View on GitHub

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.

★ 28876 forksC#MITbulaofen0036-coder

A Windows MCP server and CLI for driving Siemens TIA Portal V20/V21 through TIA Openness. It can create projects, generate PLC logic and WinCC Unified screens, compile and diagnose projects, and export blocks in diff-friendly text formats.

Use Cases

Create TIA Portal projectsGenerate PLC tags, data blocks, and logicBuild WinCC Unified screensCompile projects and diagnose errorsImport and export PLC blocks as textMonitor PLC values through MCP toolsGenerate projects from YAML or JSON specificationsConnect AI clients to TIA Portal

Built With

Language
C#
Frameworks
Model Context Protocol · Siemens TIA Openness

Tags

MCP server · Siemens TIA Portal · PLC automation · HMI generation · industrial automation · STEP 7 · WinCC Unified · S7-1200 · S7-1500 · SCL · Ladder Logic · project compilation · TIA Openness · CLI