mcpdirectory.dev
9,129 servers · updated 23 Sept

Uns Tools MCP server

community Active last commit 15 d
{
  "mcpServers": {
    "dxpert-uns-tools": {
      "command": "npx",
      "args": [
        "-y",
        "@dxpert/uns-tools@latest"
      ]
    }
  }
}
file .mcp.json (in your project root)install npx -y @dxpert/uns-toolsversion 0.1.0

What it does

A stdio MCP server that provides offline linting of Sparkplug B MQTT topics, UNS naming convention checks, and an online industrial AI-readiness diagnostic. It requires no API key, account, or environment variables. Intended for developers and integrators working with Unified Namespace and Sparkplug B infrastructure.

  • Validate one or more MQTT topic strings against the Sparkplug B 3.0 grammar to catch malformed levels, wrong message types, or problematic identifier characters.
  • Check a set of UNS topic paths for naming inconsistencies such as mixed casing, case collisions between siblings, whitespace in segments, and duplicate paths.
  • Submit a 16-answer intake form to receive a scored industrial AI-readiness report covering ten axes, a maturity stage, and identified foundation gaps.

Tools this server exposes

ToolDoes
lint_sparkplug_topicValidates one or more MQTT topic strings against the Sparkplug B 3.0 grammar, returning ordered findings with parsed topic parts; runs entirely offline.
check_uns_namespaceChecks a set of UNS topic paths for naming inconsistencies including depth variation, casing conflicts, whitespace, duplicates, and wildcards; runs entirely off
run_readiness_diagnosticSends a 16-answer self-reported intake to the dxpert.ai API and returns a scored industrial AI-readiness report with maturity stage and gap analysis; requires n

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.