Local-first TIA automation
Desktop and MCP server workflows stay on the Windows machine where TIA Portal is installed.
Local-first TIA automation, cloud-governed access
A Windows desktop and MCP server product for engineers who need local TIA Portal automation with account-backed subscription, device, and GitHub-aware policy controls.
Mode: local-first desktop runtime
API: v1 health/meta ready
MVP billing: free during beta
Security: revocable and auditable
Product shape
TIA MCP keeps the engineering workflow local while the cloud app owns identity, subscription, device, and GitHub connection state.
Desktop and MCP server workflows stay on the Windows machine where TIA Portal is installed.
Tool execution can be checked against entitlement and GitHub connection state before handlers run.
The cloud API is the source of truth for beta subscription and device access state.
GitHub product access remains separate from GitHub login and is only used after explicit connection.
Security posture
The security model is explicit about attacker capabilities. A determined local administrator can patch local checks, so authority, revocation, signing, and audit state stay server-side.
Subscription, device, and GitHub-connected capabilities are represented by cloud state rather than local claims.
The desktop and MCP server can verify signed claims without receiving the signing private key.
Offline access is bounded by an explicit window, trading usability for a known revocation delay.
Raw provider tokens do not belong in desktop renderer code, localStorage, logs, or MCP process arguments.
GitHub login identifies a user; GitHub product connection authorizes repository/product features.
Smoke, security smoke, packaging, and deployment verification scripts write explicit evidence and skips.