Agentโ™ฅ๏ธŽAge
Catalog

MQTT

Official

by nagarjunr ยท Python

MCP server for MQTT 5.0 brokers (publish, subscribe, topic discovery).

io.github.nagarjunr/mqtt MCP Server

This Model Context Protocol (MCP) server provides MQTT 5.0 capabilities for interacting with MQTT brokers. It supports publish/subscribe messaging and topic discovery, using only the standard MQTT 5.0 wire protocol. It is intended to work with brokers such as Eclipse Mosquitto, EMQX, HiveMQ, AWS IoT Core, and Azure IoT Hub MQTT endpoints.

๐Ÿ› ๏ธ Key Features

  • MQTT 5.0 publish and subscribe
  • Topic discovery
  • Broker-agnostic operation via standard MQTT 5.0 wire protocol
  • Built with FastMCP and paho-mqtt

๐Ÿš€ Use Cases

  • Connecting to MQTT 5.0 brokers without broker-specific admin APIs
  • Discovering MQTT topics and using them for messaging workflows

โšก Developer Benefits

  • Compatible across MQTT 5.0 brokers (e.g., Mosquitto, EMQX, HiveMQ, AWS IoT Core, Azure IoT Hub endpoint)
  • Uses standard MQTT protocol rather than vendor APIs

โš ๏ธ Limitations

  • Limited to MQTT 5.0 standard wire protocol; no broker-specific admin APIs are used
  • The provided tool list excerpt is incomplete (only get_connection_sta appears)
MQTT - agentage MCP Catalog