Br Automation MCP
This is an MCP server for B&R Automation Studio that allows AI assistants to interact with B&R automation projects through natural language, including compiling projects, running simulators, and reading/writing OPC UA variables.
rating : 2.5 points
downloads : 0
What is the B&R Automation Studio MCP Server?
This is a server based on the Model Context Protocol (MCP), which acts as a bridge between the AI assistant and the B&R Automation Studio industrial automation development environment. Through this server, you can use natural language instructions to control the PLC project development process without manually operating the complex development tool interface.How to use the B&R Automation Studio MCP Server?
After installation and configuration, you can directly operate Automation Studio projects through natural language instructions in Claude Code. For example, you can tell Claude: 'Build my PLC project', 'Start the simulator', or 'Read the value of the temperature sensor', and the server will automatically perform the corresponding operations.Applicable scenarios
Suitable for industrial automation engineers, PLC programmers, system integrators, and users who need to quickly test and debug B&R control systems. Particularly suitable for development environments that require frequent building, testing, and monitoring of PLC programs.Main features
Project building
Automatically compile the Automation Studio project and generate the binary files required for simulation. Support compilation with specified different hardware configurations.
Simulator control
Start and manage the ARsim simulator, automatically create the simulation environment structure without manually configuring the simulator parameters.
OPC UA variable reading and writing
Read and write PLC variable values in real - time through the OPC UA protocol, supporting multiple data types (Boolean, integer, floating - point number, string, etc.).
AI assistant integration
Seamlessly integrate into AI assistant environments such as Claude Code, and control the entire PLC development process through natural language instructions.
Advantages
Improve development efficiency: Reduce manual operation time through natural language instructions
Lower the learning curve: No need to have in - depth knowledge of all Automation Studio tool details
Simplify the testing process: Build and start the simulator with one click
Real - time monitoring: Access the PLC variable status in real - time through OPC UA
Flexible integration: Support both Windows native and WSL2 operating environments
Limitations
Only support B&R Automation Studio 4.x versions
Require a Windows operating system environment
OPC UA configuration needs to match the project settings
Require a Python 3.10+ running environment
Some advanced functions still need to be operated through the Automation Studio interface
How to use
Environment preparation
Ensure that B&R Automation Studio 4.x, Python 3.10+, and Claude Code are installed. Clone the server code repository and install Python dependency packages.
Path configuration
Edit the server.py file, configure the B&R tool path and OPC UA connection parameters, and ensure that the path matches your installation location.
Claude Code configuration
According to your operating environment (Windows native or WSL2), add the MCP server configuration to the settings.json in Claude Code.
Restart and test
Restart Claude Code, and then try to interact with the server using natural language instructions to verify whether the configuration is correct.
Usage examples
Quickly build and test PLC programs
Developers need to frequently modify and test PLC logic programs. Through the MCP server, the build - simulate - test cycle can be quickly completed.
Batch variable monitoring
Engineers need to monitor the status changes of multiple PLC variables simultaneously. Multiple variable values can be easily read through natural language instructions.
Automated test script
Create an automated test process to simulate operator input and verify system responses.
Frequently Asked Questions
Why does Claude Code prompt an error of 'Command not found'?
What should I do if the OPC UA connection fails?
What should I do if I can't run powershell.exe in the WSL2 environment?
How to determine the correct format of the OPC UA node ID?
Which Automation Studio versions are supported?
Related resources
Model Context Protocol official documentation
Understand the technical details and specifications of the MCP protocol
GitHub repository
Get the latest source code, submit issues, and participate in development
B&R Automation official website
Understand B&R automation products and the Automation Studio development environment
FastMCP Python SDK
Python development toolkit for building MCP servers

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.2K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.2K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
35.2K
5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.3K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.0K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
64.2K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.0K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
97.8K
4.7 points


