OPC UA NodeSet Gate
io.github.ChanghuLiu/opc-ua-nodeset-compatibility-gateVersion 0.1.3Deterministic release-compatibility preflight for OPC UA NodeSet2 XML.
Status
Responds158 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:36 UTC
- Latency
- 158 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://nodeset.regevidencehub.com/mcpResponds158 msNo sign-in
Claude Code
claude mcp add --transport http opc-ua-nodeset-compatibility-gate https://nodeset.regevidencehub.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: opc-ua-nodeset-compatibility-gate
Remote MCP server URL: https://nodeset.regevidencehub.com/mcpCursor
{
"mcpServers": {
"opc-ua-nodeset-compatibility-gate": {
"url": "https://nodeset.regevidencehub.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"opc-ua-nodeset-compatibility-gate","type":"http","url":"https://nodeset.regevidencehub.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
append_nodeset_chunkAppend the next unmodified text chunk to a temporary NodeSet2 upload created by begin_nodeset_upload. Pass upload_id exactly as returned by begin_nodeset_upload and chunk as the next consecutive XML text segment; send every chunk in original order without overlap, omission or reformatting. On success the result returns status=OK, upload_id and cumulative received_chars; UNKNOWN_UPLOAD_ID or UPLOAD_TOO_LARGE indicates the upload cannot continue. This tool only stages XML in temporary memory and does not parse or compare it yet. | No | No | No | No |
audit_nodeset_compatibilityCompare two complete OPC UA NodeSet2 XML documents when both fit in a single request. Pass old_nodeset_xml as the full baseline revision and new_nodeset_xml as the full candidate revision. The deterministic report returns result (COMPATIBLE, REVIEW_REQUIRED, BREAKING, or INSUFFICIENT_INPUT), old_node_count, new_node_count, issue_count, a summary keyed by change code, and issues containing code, severity, node_id and detail. Examples include NODE_ADDED, NODE_REMOVED, DATA_TYPE_CHANGED and reference changes. For large XML documents use begin_nodeset_upload + append_nodeset_chunk for each revision, then audit_uploaded_nodesets instead. | No | Yes | Yes | No |
audit_uploaded_nodesetsCompare two large NodeSet2 XML revisions after both have been fully staged with begin_nodeset_upload and append_nodeset_chunk. Pass old_upload_id for the baseline revision and new_upload_id for the candidate revision. This call consumes both upload IDs, so do not reuse them afterward. The report has the same shape as audit_nodeset_compatibility: result (COMPATIBLE, REVIEW_REQUIRED, BREAKING, or INSUFFICIENT_INPUT), old/new node counts, issue_count, summary by change code, and issues with code, severity, node_id and detail. Use the direct audit tool instead when both complete XML documents fit in a single request. | Yes | No | No | No |
begin_nodeset_uploadStart one temporary in-memory upload for a large NodeSet2 XML document. Call this once for the old baseline and once for the new candidate when the complete XML documents are too large for audit_nodeset_compatibility. It returns upload_id and max_total_chars. Append that document's chunks in original order with append_nodeset_chunk. Uploads expire after 15 minutes and the service allows at most four active uploads; this tool stores only temporary process memory and does not modify an external system. | No | No | No | No |
nodeset_compatibility_statusReturn bounded service metadata for OPC UA NodeSet Compatibility Gate. Use this only to discover deployment stage, deterministic static-analysis scope, production availability and payment status; do not use it to compare NodeSets. The result includes the shared MCP endpoint and explicitly lists which tool calls are free and which require x402 payment. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 1, 2026
- Updated
- Oct 1, 2026
- Website
- Not given
- Categories (suggested)
- Files and storageSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared