Mcpmqtt
bytspspi
0Integrates 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