Skip to content

emqx/mqtt-for-ai

Repository files navigation

MQTT for AI

Specifications and SDKs for using MQTT as a transport layer in AI agent systems.

Documentation: emqx.com/mqtt-for-ai

Specifications

Specification Description
A2A over MQTT Agent-to-Agent protocol over MQTT — agent discovery, request/reply, and event delivery
MCP over MQTT Model Context Protocol transport layer over MQTT
MQTT/RT Real-time messaging bus over MQTT/UDP
MQTT over QUIC MQTT over QUIC transport protocol
MQTT Queues & Streams Queue and stream abstractions for MQTT
MQTT Subscription Filters MQTT 5.0 subscription filter enhancements
MQTT Batch Publishing MQTT 5.0 batch publishing

SDKs

A2A over MQTT — Python

PyPI

pip install a2a-over-mqtt

See the SDK documentation for usage details.

Website Development

The documentation site is built with VitePress.

Requirements: Node.js >= 22, PNPM >= 10

pnpm install
pnpm run dev      # serve with hot reload at localhost:5173
pnpm run build    # build for production

About

Enhancing MQTT 5.0 with AI capabilities, real-time messaging bus, queuing and data streaming, and modern transport protocols. Accelerating the future of agentic and physical AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors