I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

opcua-mcp
An MCP server that connects to OPC UA-enabled industrial systems.
3 years
Works with Finder
1
Github Watches
0
Github Forks
2
Github Stars
OPC UA MCP Server
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.
Features
- Read OPC UA Nodes: Retrieve real-time values from industrial devices.
- Write to OPC UA Nodes: Control devices by writing values to specified nodes.
- Seamless Integration: Works with MCP clients like Claude Desktop for natural language interaction.
Tools
The server exposes two tools:
-
read_opcua_node
:- Description: Read the value of a specific OPC UA node.
-
Parameters:
-
node_id
(str): OPC UA node ID (e.g.,ns=2;i=2
).
-
- Returns: A string with the node ID and its value (e.g., "Node ns=2;i=2 value: 42").
-
write_opcua_node
:- Description: Write a value to a specific OPC UA node.
-
Parameters:
-
node_id
(str): OPC UA node ID (e.g.,ns=2;i=3
). -
value
(str): Value to write (converted based on node type).
-
- Returns: A success or error message (e.g., "Successfully wrote 100 to node ns=2;i=3").
Example Prompts
- "What’s the value of node ns=2;i=2?" → Returns the current value.
- "Set node ns=2;i=3 to 100." → Writes 100 to the node.
Installation
Prerequisites
- Python 3.10 or higher
- An OPC UA server (e.g., a simulator or real industrial device)
Install Dependencies
Clone the repository and install the required Python packages:
git clone https://github.com/kukapay/opcua-mcp.git
cd opcua-mcp
pip install asyncua mcp[cli]
MCP Client Configuration
{
"mcpServers": {
"opcua-mcp": {
"command": "python",
"args": ["path/to/opcua_mcp/main.py"],
"env": {
"OPCUA_SERVER_URL": "your-opc-ua-server-url"
}
}
}
}
License
This project is licensed under the MIT License. See the LICENSE file for details.
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/agentience/practices_mcp_server
Mirror ofhttps://github.com/bitrefill/bitrefill-mcp-server
Reviews

user_Mv3sJtwE
opcua-mcp by kukapay is an excellent tool for seamless OPC UA protocol management. The GitHub repository is well-documented, making integration straightforward and efficient. The code is clean and written in a user-friendly language, ensuring reliable performance. Highly recommend checking out and contributing to this project!