br-automation-mcp
Verified Safeby 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
python server.pyEnvironment 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
unity-mcp
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
KiCAD-MCP-Server
Enables AI assistants like Claude to interact with KiCAD for PCB design automation, providing comprehensive tool schemas and real-time project state access.
mcp-server-odoo
Enables AI assistants to interact with Odoo ERP systems, providing natural language access to business data for searching, creating, updating, and deleting records.
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.