MCP server for Siemens TIA Portal
HEALTH ? 92 / Healthy
MCP server for Siemens TIA Portal
// readme
MCP server for Siemens TIA Portal V21+ projects โ reads and writes directly to TIA Portal via the Openness API, designed for a fast, LLM- and human-friendly workflow.
Special features that make TiaMcp fast for LLMโs and human-readable friendly:
| Format / Language | File extension(s) | Read | Write |
|---|---|---|---|
| SCL | .s7dcl / .s7res | Yes | Yes |
| FBD | .s7dcl / .s7res | Yes | Yes |
| LAD | .s7dcl / .s7res | Yes | Yes |
Global DB (DATA_BLOCK) | .s7dcl / .s7res | Yes | Yes |
| GRAPH (S7-GRAPH/SFC) | .graph.il | Yes | Partial |
| Instance-DB | .s7dcl + read-only .interface.txt (resolved member list) | Yes | Create-only |
| STL (whole-block) | .awl | Yes | Yes |
| STL (embedded in mixed FBD/LAD/SCL block) | .stl-networks.awl (or .stl-networks.xml fallback) + .s7dcl/.s7res | Yes | Through .xml only |
| UDT (PLC data type) | .s7dcl /โฆ |