tiaportal-mcp

tiaportal-mcpは、C#で開発されたプロジェクトで、主にTIA Portalに関連する機能を提供します。コードの生成や自動化を目的としており、特定のワークフローを効率化するためのツールとして利用される可能性があります。しかし、評価が低いため、品質や機能の充実度には注意が必要です。

GitHubスター

3

ユーザー評価

未評価

お気に入り

0

閲覧数

23

フォーク

2

イシュー

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 variable TiaPortalLocation is set to C:\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": {}
        }
      }
    }