
TiaCommander
Bridges Claude to Siemens TIA Portal for industrial automation workflows. Exposes 16 tools covering 166 operations across PLC programming tasks like project management, hardware configuration, block manipulation, and code generation. Reach for this when you're working with Siemens S7 PLCs and want to automate repetitive TIA Portal operations or generate ladder logic and structured text through conversational prompts. The portable package suggests this runs locally alongside your TIA installation, letting you query project structures, modify configurations, or scaffold PLC code without manually clicking through the TIA interface. Built for automation engineers who spend significant time in TIA Portal and want LLM assistance for boilerplate generation and project navigation.
- GitHub stars
- 58
- tools
- 4
- transport
- STDIO
- last updated
- Sep 7, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
adminServer administration
Server administration
No parameter schema in public metadata yet.
alarm_textAlarm texts & text lists
Alarm texts & text lists
No parameter schema in public metadata yet.
blocks_readRead & export blocks
Read & export blocks
No parameter schema in public metadata yet.
blocks_writeCreate & import blocks
Create & import blocks
No parameter schema in public metadata yet.
Sponsors
Readme
TiaCommander — MCP Server for Siemens TIA Portal
| Version | 3.42.0 |
| Protocol | MCP 2024-11-05 (stdio) |
| Runtime | .NET Framework 4.8 |
| TIA Portal | V17 – V20 (Openness API, tested on V19) |
| License | Proprietary (free beta) |
New in this release: a new technology_objects tool — 15 actions for listing and reading technology objects, changing parameters, structural edits, export/import, and connecting an object to its hardware; per-project PLC credentials with a new Credentials tab in the Manager — a project's own password is tried first, a global one is the fallback; transactional block overwrites — the block is exported before the import and restored if the import fails, and overwrites no longer lose attributes, block numbers or folder placement; and compiler results that list only real diagnostics, so totals always match the compiler's own count. Dozens more fixes and improvements since v3.15.2 — see CHANGELOG.md for the full list.
Details
- Repository
- github.com/a4webdev/tiacommander-mcp
- Package
https://github.com/a4webdev/tiacommander-mcp/releases/download/v3.42.0/TiaCommander-v3.42.0.mcpb- Transport
- STDIO
- Registry
- MCP registry, active