tiaportal-mcp
tiaportal-mcp is a project developed in C# that primarily offers functionalities related to TIA Portal. It aims to automate and streamline specific workflows, potentially serving as a tool for code generation. However, due to its low rating, caution is advised regarding its quality and feature completeness.
GitHub Stars
3
User Rating
Not Rated
Favorites
0
Views
27
Forks
2
Issues
3
README
TIA-Portal MCP-Server
A MCP server which connects to Siemens TIA Portal.
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 variableTiaPortalLocation
is set toC:\Program Files\Siemens\Automation\Portal V20
- User must be in Windows User Group
Siemens TIA Openness
TIA-Portal Versions
- V20 is the default version.
- Previous versions are also supported, but must use the
--tia-major-version
argument to specify the version.
Copilot Chat
- Example mcp.json, when using VS Code extension TIA-Portal MCP-Server and TIA-Portal V18
{ "servers": { "vscode-tiaportal-mcp": { "command": "c:\\Users\\<user>\\.vscode\\extensions\\jheilingbrunner.vscode-tiaportal-mcp-<version>\\srv\\net48\\TiaMcpServer.exe", "args": [ "--tia-major-version", "18" ], "env": {} } } }
Claude Desktop
Create/Edit to add/remove server to
C:\Users\<user>\AppData\Roaming\Claude\claude_desktop_config.json
:{ "mcpServers": { "vscode-tiaportal-mcp": { "command": "<path-to>\\TiaMcpServer.exe", "args": [], "env": {} } } }