What is the Sparkplug B MCP server?
MCP server for Sparkplug B: node/device discovery, metrics, commands, host state over MQTT.
How to install Sparkplug B
Copy-paste configuration for popular MCP clients.
SPARKPLUG_MQTT_HOSTrequiredMQTT broker hostname or IP.
SPARKPLUG_HOST_IDrequiredThis connector's Sparkplug Host Application ID (used in the spBv1.0/STATE/{id} topic).
SPARKPLUG_MQTT_PORTMQTT broker port, default 1883
SPARKPLUG_MQTT_USERNAMEBroker username, if required
SPARKPLUG_MQTT_PASSWORDsecretBroker password, if required
SPARKPLUG_MQTT_USE_TLStrue/false, default false
SPARKPLUG_GROUP_IDRestrict discovery/watching to a single Sparkplug Group ID; omit to subscribe to every group
Related MCP servers

AWS IoT Core
MCP server for AWS IoT Core: device registry, shadows, jobs, rules, messaging.

Azure IoT Hub
MCP server for Azure IoT Hub: device registry, twins, methods, jobs, messaging.

Eclipse Ditto
MCP server for the Eclipse Ditto digital twin HTTP API (things, policies, connections, more).

MQTT
MCP server for MQTT 5.0 brokers (publish, subscribe, topic discovery).
Free MCP diagnostics with structured evidence, safe recovery, agent rescue and adaptive offers.
MCP server enabling LLMs to interact with Anki flashcard software through AnkiConnect
