TIA_Portal_Openness_MCP
View on GitHubDrive 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.
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