
OPC UA
STDIOOPC UA bridge for AI agents to monitor and control industrial systems
OPC UA bridge for AI agents to monitor and control industrial systems
An MCP server that connects to OPC UA-enabled industrial systems, allowing AI agents to monitor, analyze, and control operational data in real time.
This project is ideal for developers and engineers looking to bridge AI-driven workflows with industrial automation systems.
The server exposes five tools:
read_opcua_node
:
node_id
(str): OPC UA node ID (e.g., ns=2;i=2
).write_opcua_node
:
node_id
(str): OPC UA node ID (e.g., ns=2;i=3
).value
(str): Value to write (converted based on node type).Browse nodes
:
Read multiple OPC UA Nodes
:
Write to multiple OPC UA Nodes
:
Clone the repository and install the required Python packages:
git clone https://github.com/kukapay/opcua-mcp.git cd opcua-mcp pip install mcp[cli] opcua cryptography
{ "mcpServers": { "opcua-mcp": { "command": "python", "args": ["path/to/opcua_mcp/main.py"], "env": { "OPCUA_SERVER_URL": "your-opc-ua-server-url" } } } }
This project is licensed under the MIT License. See the LICENSE file for details.