Back to Home
AndrewMusser icon

br-automation-mcp

Verified Safe

by AndrewMusser

Overview

Enables AI assistants to interact with B&R Automation Studio projects for tasks like building projects, running simulators, and reading/writing OPC UA variables.

Installation

Run Command
python server.py

Environment Variables

  • AS_BUILD_PATH
  • PVI_TRANSFER_PATH
  • OPCUA_HOST
  • OPCUA_PORT
  • OPCUA_USERNAME
  • OPCUA_PASSWORD

Security Notes

The server uses `subprocess.run` and `subprocess.Popen` to invoke external B&R Automation Studio tools. While arguments are passed explicitly, reliance on external executables and user-provided paths (e.g., project_file, ruc_package) always introduces a potential for command injection if inputs are not sanitized or validated carefully. The server hardcodes default OPC UA credentials ('Admin'/'password'); while the README instructs users to change them, their presence as defaults is a security risk if not updated to match project-specific secure settings. No 'eval' or obvious malicious patterns were detected.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2026-01-19

Tags

B&R AutomationPLCOPC UAIndustrial AutomationAI Assistant