OPC UA Industrial Connector
STDIOMCP server connecting OPC UA industrial systems for AI monitoring and control.
MCP server connecting OPC UA industrial systems for AI monitoring and control.
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.