42-evey

evey-mqtt

Auto-connecting MQTT real-time event stream for Hermes Agent.

290 stars31 forksPythonMIT

Repository last updated Jul 18, 2026

Overview

Evey MQTT is a plugin for the Hermes Agent ecosystem that provides an auto-connecting MQTT real-time event stream. Upon plugin load, it automatically subscribes to key topics such as bridge, events, health, and mother, enabling seamless integration with MQTT-based messaging systems.

This plugin is designed for developers building autonomous or AI agents that require reliable, low-latency event streaming. By handling MQTT subscriptions automatically, it reduces boilerplate and ensures agents stay connected to the event bus without manual configuration.

Ideal for use cases involving inter-agent communication, health monitoring, and event-driven workflows within the Hermes Agent framework.

Highlights

  • Auto-connects to MQTT broker on plugin load
  • Subscribes to bridge, events, health, mother topics
  • Real-time event streaming for agent systems
  • Reduces manual MQTT setup overhead

Features

Automatic Subscription

Subscribes to predefined MQTT topics (bridge, events, health, mother) immediately upon loading.

Real-Time Streaming

Delivers low-latency event data from the MQTT broker to the Hermes Agent.

Seamless Integration

Designed specifically for the Hermes Agent ecosystem, requiring minimal configuration.

Installation

Commands are reproduced exactly as published by the project maintainers. Always check the upstream repository for the current instructions.

git clone https://github.com/42-evey/hermes-plugins.git
cp -r hermes-plugins/evey-* ~/.hermes/plugins/
cp hermes-plugins/evey_utils.py ~/.hermes/plugins/
# Restart hermes-agent

Requirements

  • Python 3.x
  • Hermes Agent installed
  • MQTT broker accessible

How it's built

The plugin is written in Python and licensed under MIT. It integrates with the Hermes Agent plugin system, leveraging the hermes-agent SDK for lifecycle management. On load, it establishes an MQTT client connection and subscribes to the topics bridge, events, health, and mother using the paho-mqtt library or similar.

The repository layout is not specified, but typical Python plugin structure includes a main module with a class that implements the Hermes Agent plugin interface. Configuration for broker address and port may be passed via environment variables or plugin settings.

Source

This summary was written for Neura Market from the project's own repository. Install commands, identifiers and licence details are reproduced unchanged. The 42-evey/evey-mqtt repository is the authoritative source and the place to file issues or contribute.

Category: Messaging & Social · Licensed under MIT

Related Hermes plugins