{"repo":"Czarnak/tia-portal-mcp","free":true,"listed":false,"github":"https://github.com/Czarnak/tia-portal-mcp","clone":"git clone https://github.com/Czarnak/tia-portal-mcp.git","description":"Specialized bridge designed to connect LLMs and AI agents directly to Siemens SIMATIC TIA Portal V21.","language":"C#","stars":31,"topics":["claude","claude-code","codex","mcp","mcp-server","siemens","tia-portal","tia-portal-openness","tia-portal-v21","agent"],"license":"MIT","category":"mcp-servers","readme_excerpt":"TIA Portal MCP server MCP server for Siemens SIMATIC TIA Portal V21. It lets MCP clients and AI agents inspect a running TIA Portal project through the Siemens Openness API. The current implementation covers project discovery and lifecycle operations, PLC block export/import, tag table reads and guarded tag mutations, hardware/network discovery, cross-reference diagnostics, hardware catalog search, guarded network-device provisioning, and compile/check diagnostics. Tools The server currently exposes 14 tools in read-write mode and 4 tools in read-only mode. Batch operations - execute read batch - run up to 50 retained generic read operations in one call. Each item carries an operationId , an operation name (e.g. get block content , list tag tables ), and that operation's parameters. Reads run independently, so a failing item does not stop the others. Bound read cross references with maxResults ; oversized batch responses are truncated or omitted server-side with explicit markers. - preview write batch / apply write batch - preview up to 50 retained generic data writes and receive one batch-level safetyToken bound to the exact ordered operation list and the combined current state, then apply them. Apply runs sequentially, stops on the first failure, and marks later items skipped (no transaction or rollback). Requires confirm=true and the safetyToken . Project-lifecycle and network writes stay dedicated. The generic batch tools are the path for retained block, PLC type, tag-tab","default_branch":null,"files":null,"tree":[],"storefront":"/r/Czarnak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Czarnak/tia-portal-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."}