Opcua MCP
UnclaimedAn OPC-UA MCP Server - talk to your robots and PLCs
Install
docker run -p 8080:8080 -e SERVER_TRANSPORT=http -e OPCUA_ENDPOINT=opc.tcp://your-server:4840 opcua-mcpSet up this server
More in Automation
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
14 of 14 tools
Documented tools (14)
From project documentation. A server handshake does not verify each tool’s description or behavior.
opcua_browse
List a node's immediate children.
opcua_browse_nodes
Recursively browse from a node up to a depth limit, nesting children under their parent.
opcua_discovery_stats
Stats on the background discovery cache (node count, depth distribution, enabled flags).
opcua_find_similar_nodes
Fuzzy-match browse names against the discovery index.
opcua_force_discovery
Trigger an immediate discovery refresh instead of waiting for the next cycle.
opcua_get_value
Read a single node's value - a convenience wrapper over opcuaread.
opcua_get_value_by_name
Read a value by browse name instead of node ID, via the discovery index.
opcua_list_subscriptions
List active subscriptions.
opcua_node_info
Get a node's metadata (data type, access level, etc.).
opcua_read
Read one or more node values. Subscribed nodes are served from the live cache; others go live unless maxagems allows a cached value.
opcua_server_info
Get OPC-UA server metadata.
opcua_subscribe
Start push-based updates for one or more nodes at a given interval.
opcua_unsubscribe
Cancel a subscription, by ID or by naming one of its nodes.
opcua_write
Write a value to a node. Validates the value's type against the node before writing.
Tool change history
FAQ
Questions about Opcua MCP Server
- How do I connect Opcua MCP Server to Claude?
- The listing records `docker run -p 8080:8080 -e SERVER_TRANSPORT=http -e OPCUA_ENDPOINT=opc.tcp://your-server:4840 opcua-mcp` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names VS Code as compatible clients.
- Is Opcua MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Opcua MCP Server do?
- Opcua MCP Server documents 14 tools to the agent, including opcua_browse, opcua_browse_nodes, opcua_discovery_stats. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.