Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TIA-Portal MCP-ServerNew to Visual Studio Code? Get it now.
TIA-Portal MCP-Server

TIA-Portal MCP-Server

J. Heilingbrunner

|
38 installs
| (0) | Free
MCP stuff for Siemens TIA-Portal
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TIA-Portal MCP-Server

vscode-tiaportal-mcp-logo

A Visual Studio Code extension to connect to Siemens TIA Portal and interact with TIA Portal projects directly from VS Code with GitHub Copilot.

MCP-Server

  • Refer to tiaportal-mcp

Features

  • Connect to a TIA Portal instance
  • Browse and interact with TIA Portal projects
  • Perform basic project operations from within VS Code

Requirements

  • .net Framework 4.8 installed
  • Siemens TIA Portal V20 installed and running on your machine
  • Check if under Environment Variables/User variable for user <name> the variable TiaPortalLocation is set to C:\Program Files\Siemens\Automation\Portal V20 Environment-TiaPortalLocation
  • User must be in Windows User Group Siemens TIA Openness Windows-User-Group-Siemens-Tia-Openness

Usage

Visaul Studio Code

Add server to mcp.json

  • After installation restart VS Code.
  • Run the command TIA Portal: Add MCP Server Configuration to add mcp server entry to `mcp.json.
  • Check .vscode\mcp.json for the correct TIA Portal path.
    • <user>: Your Windows username
    • <version>: The version of the extension you have installed.
      {
          "servers": {
              "vscode-tiaportal-mcp": {
              "command": "c:\\Users\\<user>\\.vscode\\extensions\\jheilingbrunner.vscode-tiaportal-mcp-<version>\\srv\\net48\\TiaMcpServer.exe",
              "args": [],
              "env": {}
              }
          }
      }
      
  • Open GitHub Copilot.
  • Switch to Agent mode.
  • Check tools by Select Tools
  • Start to chat with TIA Portal.

Remove server from mcp.json

  • Run the command TIA Portal: Remove MCP Server Configuration to remove mcp server entry from mcp.json.

Claude Desktop

Create/Edit to add/remove server to C:\Users\<user>\AppData\Roaming\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "vscode-tiaportal-mcp": {
      "command": "c:\\Users\\<user>\\.vscode\\extensions\\jheilingbrunner.vscode-tiaportal-mcp-<version>\\srv\\net48\\TiaMcpServer.exe",
      "args": [],
      "env": {}
    }
  }
}

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft