io.github.node-opcua/node-opcua-modeler-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
OPC UA Modeler
Publisher-provided description
OPC UA companion spec types, namespace dependencies, and engineering units for AI agents
Summary by lookupd
Lets agents look up OPC UA companion spec types, namespaces, engineering units, and generate, validate, or reverse OPC UA YAML and…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http node-opcua-modeler-mcp-server https://api.opcua-modeler.sterfive.io/api/mcp
Claude Code, npm package (stdio)
claude mcp add node-opcua-modeler-mcp-server -- npx -y node-opcua-modeler-mcp-server
Codex, remote (streamable-http)
codex mcp add node-opcua-modeler-mcp-server --url https://api.opcua-modeler.sterfive.io/api/mcp
Codex, npm package (stdio)
codex mcp add node-opcua-modeler-mcp-server -- npx -y node-opcua-modeler-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"node-opcua-modeler-mcp-server": {
"url": "https://api.opcua-modeler.sterfive.io/api/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"node-opcua-modeler-mcp-server": {
"command": "npx",
"args": [
"-y",
"node-opcua-modeler-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
resolve_dependenciesGiven one or more companion spec namespace aliases, returns the full resolved dependency list that MUST go in the YAML `namespaces:` section. Always call this blist_namespacesList all well-known OPC UA companion spec namespace aliases with their full names, URIs, and dependencies. Use this to discover what namespaces are available.list_typesList ALL ObjectTypes, VariableTypes, and InterfaceTypes defined in a specific companion spec namespace. ALWAYS call this before using any type from a namespaceget_type_detailsGet detailed information about a specific type: its components, properties, methods, interfaces, and optional members. Use this to understand a type's structuresearch_typesSearch for types across ALL companion specs by keyword. Use this when you don't know which namespace defines a type. Returns matching types with their namespacefind_reusable_blockFind reusable Interfaces / AddIns by capability — pass a member name or keyword (e.g. "SerialNumber", "DeviceHealth", "Location") and get the standard blocks thfind_engineering_unitFind the official UNECE Rec. 20 engineering unit symbol for a given description. ALWAYS call this before using any engineering unit — NEVER guess unit symbols.get_dsl_referenceGet the grammar reference for the OPC UA modeler YAML DSL: file header, top-level sections, name-prefix conventions, minimal examples, and common mistakes. Callopcua_model_validateValidate an OPC UA YAML model for correctness. Returns diagnostics with severity (error/warning/info), codes, messages, and line numbers. Works without an API kopcua_model_generateGenerate OPC UA NodeSet2.xml and the symbols CSV from a YAML model. Requires an API key (set OPCUA_MODELER_API_KEY env var). NodeIds stay stable only if each reopcua_model_reverseReverse-engineer a NodeSet2.xml file back into the YAML DSL format. Requires an API key (set OPCUA_MODELER_API_KEY env var). Optionally specify the target namesopcua_model_createGenerate an OPC UA YAML model from a natural language description using AI. Requires an API key (set OPCUA_MODELER_API_KEY env var). The AI will auto-detect rel
Details
- Version: 1.6.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 810 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/node-opcua/node-opcua-modeler-mcp-server
- Website: https://opcua-modeler.sterfive.io
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.node-opcua/node-opcua-modeler-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp