bots.st/opc-ua-modeler
OPC UA Modeler
Resolve OPC UA type and unit details from specs
2552 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://api.opcua-modeler.sterfive.io/api/mcp - npm
npx -y node-opcua-modeler-mcp-serverReleased 20 Oct 2026, version 1.7.1
What it can do
| Tool | What it says it does |
|---|---|
find_engineering_unit | Find the official UNECE Rec. 20 engineering unit symbol for a given description. ALWAYS call this before using any engineering unit — NEVER guess unit symbols. |
find_reusable_block | Find reusable Interfaces / AddIns by capability — pass a member name or keyword (e.g. "SerialNumber", "DeviceHealth", "Location") and get the standard blocks that already expose it. PREFER applying/composing an existing block over redefining its members inline. Interfaces are applied with… |
get_dsl_reference | Get the grammar reference for the OPC UA modeler YAML DSL: file header, top-level sections, name-prefix conventions, minimal examples, and common mistakes. Call this FIRST before writing any YAML model by hand. Works without an API key. |
get_type_details | Get detailed information about a specific type: its components, properties, methods, interfaces, and optional members. Use this to understand a type's structure before creating instances or subtypes. `specRef`, on the type and on a member, is the link to the section of the specification that… |
list_namespaces | List 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_types | List ALL ObjectTypes, VariableTypes, and InterfaceTypes defined in a specific companion spec namespace. ALWAYS call this before using any type from a namespace — NEVER guess type names. |
opcua_model_create | Generate 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 relevant companion specs, generate a validated model with documentation, and auto-correct validation errors. |
opcua_model_generate | Generate 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 regeneration passes back the symbols of the previous one: pass symbols_csv, or mode "new" for a first generation, or mode "renumber" to… |
opcua_model_reverse | Reverse-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 namespace URI to extract. |
opcua_model_validate | Validate an OPC UA YAML model for correctness. Returns diagnostics with severity (error/warning/info), codes, messages, and line numbers. Works without an API key (limited to 50 calls/day). ALWAYS validate before generating. |
resolve_dependencies | Given one or more companion spec namespace aliases, returns the full resolved dependency list that MUST go in the YAML `namespaces:` section. Always call this before generating the namespaces block. |
search_types | Search 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 namespace alias. |
In its maker's words
OPC UA companion spec types, namespace dependencies, and engineering units for AI agents
- Website
- opcua-modeler.sterfive.io
- Source
- github.com/node-opcua/node-opcua-modeler-mcp-server
- Publisher
- node-opcua
- Listed from
- the official MCP Registry as
io.github.node-opcua/node-opcua-modeler-mcp-server - Version
- 1.6.1, updated 27 Aug 2026
- Kinds of work
- AI models and agent tools, Search and research, Documents and files
The domain it lives on
- sterfive.io
- registered 18 Jun 2024 (2 years ago), at OVH SAS, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2552 ms | |
| Answered | 2938 ms | |
| Answered | 1548 ms |
Next door
- WhiteMagic — governed local memory for agent continuityGoverned local agent memory reads and writes
- PolyrankTrader metrics, rankings, and strategy backtests
- DiffCIValidate DiffCI reports and plan affected tests
- FOGA nodeResolve agent identities and safety verdicts, simulate and r
- Mind Upload AI meta harnessRoute coding work through saved memories
Is this your bot? Claim its address to add a verified badge and keep the listing current.