OPC UA Modeler
Was dieses MCP kann
Helps model OPC UA companion-spec types and namespaces, validate YAML models, and generate or reverse-engineer NodeSet2 artifacts.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Description or common name of the unit (e.g. "revolutions per minute", "celsius", "pressure bar")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Member name or capability keyword (e.g. "SerialNumber", "health", "calibration")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alias', 'browseName'], 'properties': {'alias': {'type': 'string', 'description': 'Companion spec alias where the type is defined (e.g. "machinery")'}, 'browseName': {'type': 'string', 'description': 'The type browse name (e.g. "MachineryItemIdentificationType")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'description': 'Companion spec alias (e.g. "machinery", "di", "robotics")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'Natural language description of the OPC UA model to generate'}, 'forceSpecs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Companion spec aliases to force (e.g. ["di", "ia"])'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yaml'], 'properties': {'yaml': {'type': 'string', 'description': 'The full YAML model source to generate from'}, 'include_docs': {'type': 'boolean', 'description': 'Set to true to include markdown documentation (slower)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['xml'], 'properties': {'xml': {'type': 'string', 'description': 'The NodeSet2.xml content to reverse-engineer'}, 'namespace_uri': {'type': 'string', 'description': 'Target namespace URI to extract (auto-detected if omitted)'}, 'self_contained': {'type': 'boolean', 'description': 'Return one self-contained .opcua.yaml stream: the model, its NodeId symbol table and dependency declarations (default: bare YAML)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yaml'], 'properties': {'yaml': {'type': 'string', 'description': 'The full YAML model source to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['aliases'], 'properties': {'aliases': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Companion spec aliases to resolve (e.g. ["machineTool", "robotics"])'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search keyword (e.g. "identification", "temperature", "motion")'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Imei
Validates IMEI numbers and computes the Luhn check digit for incomplete IMEI values.
Intel HEX type-00 count, input discarded
Counts Intel HEX type-00 data records in supplied input.
device-house
Designs electronic devices and produces bills of materials, schematics, PCB layouts, firmware templates, manufacturing files, and…
Labelixa
Renders, validates, converts, explains, and checks compatibility for ZPL, EPL, TSPL, and CPCL thermal-printer labels.
wake-word-training
Estimates, trains, benchmarks, licenses, and provides downloadable custom wake-word detection models for embedded and software ap…
OPC UA NodeSet Gate
Compares OPC UA NodeSet2 XML documents and performs deterministic release-compatibility audits, including chunked uploads.
PartsTable
Normalizes, validates, searches, and retrieves IT hardware part records and substitute or equivalent part numbers.
Robozukan (ロボ図鑑)
Catalogs physical devices by AI connectivity, autonomy, available APIs or other connection methods, and related connection guides.