Mcpmqtt icon

Mcpmqtt

Integrates LLM orchestrators with MQTT brokers to enable agent-driven interaction with IoT devices and MQTT-based systems.

About

Mcpmqtt is a Model Context Protocol (MCP) server designed to bridge LLM agent pipelines with MQTT brokers. It provides a discoverable interface for Large Language Model (LLM) orchestrators, enabling agents to seamlessly interact with IoT devices and other MQTT-enabled systems. With robust features like fine-grained topic permissions, authentication, and comprehensive MQTT operations (publish, subscribe, read, query), it allows LLM-driven applications to control and monitor real-world environments through a standardized, asynchronous interface.

Key Features

  • Discoverable interface for LLM orchestrators via MCP resources
  • Fine-grained MQTT topic permissions with wildcard support
  • JSON-based configuration with schema validation
  • MQTT broker authentication support
  • Full asynchronous support for non-blocking MQTT operations
  • 0 GitHub stars

Use Cases

  • Controlling IoT devices and smart home systems via LLM commands
  • Collecting real-time sensor data from various IoT devices for LLM analysis
  • Implementing agent-driven command and control systems using MQTT's request/response patterns
Advertisement

Advertisement