连接到支持OPC UA的工业系统,允许AI代理实时监控、分析和控制操作数据。
此项目非常适合希望将AI驱动的工作流程与工业自动化系统相结合的开发者和工程师。
该服务器公开了五个工具:
read_opcua_node:
node_id (str): OPC UA节点ID(例如:ns=2;i=2)。write_opcua_node:
参数:
node_id (str): OPC UA节点ID(例如:ns=2;i=3)。value (str): 要写入的值(根据节点类型转换)。返回:成功或错误消息(例如:"成功将100写入节点 ns=2;i=3")。
浏览节点:
读取多个OPC UA节点:
写入多个OPC UA节点:
克隆仓库并安装所需的Python包:
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"
}
}
}
}
本项目采用MIT许可证。详情见LICENSE文件。