opcua_server_info
Get OPC-UA server metadata.
How to use it
Project documentation lists opcua_server_info for the Opcua MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Opcua MCP
docker run -p 8080:8080 -e SERVER_TRANSPORT=http -e OPCUA_ENDPOINT=opc.tcp://your-server:4840 opcua-mcpOther tools in Opcua MCP (13)
List a node's immediate children.
Recursively browse from a node up to a depth limit, nesting children under their parent.
Stats on the background discovery cache (node count, depth distribution, enabled flags).
Fuzzy-match browse names against the discovery index.
Trigger an immediate discovery refresh instead of waiting for the next cycle.
Read a single node's value - a convenience wrapper over opcuaread.
Read a value by browse name instead of node ID, via the discovery index.
List active subscriptions.
Get a node's metadata (data type, access level, etc.).
Read one or more node values. Subscribed nodes are served from the live cache; others go live unless maxagems allows a cached value.
Start push-based updates for one or more nodes at a given interval.
Cancel a subscription, by ID or by naming one of its nodes.
Write a value to a node. Validates the value's type against the node before writing.