Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 4 min ago
teppi

MCP serverio.github.node-opcua/node-opcua-modeler-mcp-server

OPC UA companion spec types, namespace dependencies, and engineering units for AI agents
UNRATEDActivestreamable-httpapi.opcua-modeler.sterfive.io

Overview

Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
35
last 17 hr ago
Tools
12
changed 12 days ago

More info

URL
api.opcua-modeler.sterfive.io/api/mcp
streamable-http
Says it is
opcua-modeler 1.6.1
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.815 · highest on record 0.8561

Toolsfrom sha256:7e7c3307ca…529d4d · +0 −0 12 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
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.
input · no output
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
input · no output
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 w
input · no output
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 ins
input · no output
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.
input · no output
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 n
input · no output
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 spec
input · no output
opcua_model_generate
Generate OPC UA NodeSet2.xml and Symbols.CSV from a YAML model. Requires an API key (set OPCUA_MODELER_API_KEY env var). Returns base64-encoded artifacts if the model is valid, or
input · no output
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.
input · no output
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 ca
input · no output
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
input · no output
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.
input · no output
Verify it yourselfnpx teppi-check https://api.opcua-modeler.sterfive.io/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JNGHRV1E1XR49CBJ233