Repository navigation
FAQ
Only for native work: opening projects, fresh exports, compiling, applying changes and simulation. Document workflows (OPC UA NodeSets, AutomationML/CAEX, GRAPH XML, translation workbooks, saved project reviews, VCI Git) and the development checks run without Siemens software. See Getting Started.
TIA Portal V21 with Openness and PLCSIM Advanced V8. Other versions are not supported. Older projects (V14–V20) can be upgraded to V21 on an owned copy with project_upgrade; the source is never opened, V13 and older are refused, and projects with device types V21 no longer supports fail the upgrade (project upgrades).
Installed SDKs alone do not extend these support claims. The workstation inventory records available CFC/DCC and V19 prerequisites and the native qualification still needed.
No. Use it only with offline projects, copies, scratch projects and simulators you own. The simulation workflow operates on adapter-owned PLCSIM instances and does not expose physical PLC download, force or CPU control.
No, it is pre-1.0. Offline tooling is validated in CI; live TIA Portal and PLCSIM runtime qualification is incomplete. Current status records what is verified and with which evidence. Only the latest main revision and the newest release are supported (security policy); changes are listed in the changelog.
Ask the server: feature_catalog lists implementation scope, target_capabilities reports what the selected target supports. The tool reference lists every tool with its support class. The engineering coverage reference covers native changes.
Typed LAD/FBD support is tied to exact CPU, firmware and route profiles. The second CPU and wave 9 route additions have engineering evidence, with their runtime limits recorded in the builder guide. HMI admission is similarly bounded by the qualified kinds and profiles.
Changes are not transactions across Siemens calls. Each applied change has a checkpoint and journal for recovery; see the engineering workflow.
For bounded Classic screen imports, a verified restoration can keep the same project open. A completed edit with a lost response also has an evidence-based lock reconciliation path. Unverified recovery still holds the lock. See screen recovery and long-running imports.
A native reference-conversion failure was observed during export. Until that route has a qualified remedy, the connector refuses source exports of Classic graphic lists and changes whose preservation requires them. See the containment scope, offline checks and disposable-copy reproductions. Changing export defaults or running without the graphical editor did not resolve the graphic-list failure. The separate screen-only route has local copy evidence; its exact limits are documented in the guide.
The separate hmi_classic_screen_edit workflow compares every regular screen of one Classic RT Advanced HMI without exporting graphic lists. It retains checkpoint, compile and exact readback checks, but explicitly excludes shared-resource, other-HMI, PLC and hardware content. This is bounded screen preservation, with profile-wide qualification still unverified. See the screen editing contract.
Run .\scripts\Probe-Environment.ps1 and follow environment diagnostics and Openness registration. Your Windows user needs the Siemens TIA Openness group, and PlcSimUsers for simulation.
Siemens saves approval for an executable's path, modification time and hash. Rebuilding or moving it changes that identity; separate helpers also need their own registration. Engineering-bundle setup registers the final worker, and approved updates refresh the entry for that path. Start-TiaMcp.ps1 -CheckOpennessRegistration identifies missing or stale registration without starting TIA. See registration diagnostics and setup. HMI support limits remain separate from authorization.
No. TIA MCP is independent and not affiliated with, endorsed or supported by Siemens AG. Siemens, TIA Portal, SIMATIC, STEP 7, WinCC and PLCSIM are trademarks of Siemens AG.
Apache License 2.0; keep the attribution in NOTICE. Siemens products and SDK assemblies stay under their own terms.
Supplied vendor libraries keep their own notices and prerequisites. The PAL/DMC review records the reviewed packages and exclusions; they are not bundled with TIA MCP by that review.
Yes. On 1 November 2026 VS Code 1.144.0 passed the full roundtrip with the production Host
and a fresh native capture: an exact selection answered by project_model_details, refusal
after tia_detach, and the artifact fallback for a client without MCP Apps. SSH/VM transport
is still open. See the
desktop record and limits.
Generated from docs/wiki whenever a push to main changes it; edits made here are overwritten. Propose changes with a pull request.
TIA MCP
Repository