mqtt

Monitor Synchronet BBS hosts and execute remote control via MQTT.

107|19|Updated Sep 4, 2020
One-click install
npx skills add https://github.com/SynchronetBBS/sbbs --skill mqtt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mqtt
Source: https://github.com/SynchronetBBS/sbbs/tree/main/.claude/skills/mqtt
Command: npx skills add https://github.com/SynchronetBBS/sbbs --skill mqtt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synchronet BBS administrators and operators lack a unified, remote way to monitor real-time operations across multiple BBS hosts and execute safe control tasks without manual local server access, leading to delayed response to issues and cumbersome administrative workflows.

Core Features & Use Cases

  • Correct MQTT Configuration Discovery: Eliminate the common mistake of checking the wrong configuration file by retrieving MQTT settings (enabled status, broker address, port, authentication, TLS mode) directly from the correct ctrl/main.ini location.
  • Cross-Host Real-Time Monitoring: Subscribe to live MQTT topic streams to track server status, spy on node terminal output, monitor failed login attempts per IP, view log streams, and capture BBS-wide action events for full situational awareness across all connected hosts.
  • Safe Remote BBS Control: Execute production-impacting operations like server recycling, pausing/resuming listeners, clearing failed login lists, injecting input or messages into active nodes, and setting node flags via MQTT control topics, with built-in guardrails to avoid accidental disruption.
  • Use Case Example: A sysop can remotely identify a single IP launching brute-force login attempts, clear that IP's failed login strikes across all hosts, and recycle only the affected web server without disrupting active terminal users.

Quick Start

Use the mqtt skill to verify if MQTT is enabled for your Synchronet BBS and retrieve the correct broker address, port, and authentication details required to connect a monitoring client.

Frequently Asked Questions about mqtt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the correct MQTT broker configuration for my Synchronet BBS?

Synchronet BBS MQTT configuration is discovered by reading the ctrl/main.ini file, which provides the exact broker address, port, authentication details, and TLS mode required to connect a monitoring client.

Can I monitor real-time Synchronet BBS node status and log streams remotely?

Yes, real-time remote monitoring of Synchronet BBS is done by subscribing to live MQTT topic streams, allowing you to track server status, view node terminal output, monitor failed login attempts per IP, and capture action events.

How do I remotely recycle or pause a Synchronet BBS server without disrupting active users?

Remote Synchronet BBS server lifecycle operations like recycling and pausing listeners are executed via MQTT control topics, which include built-in guardrails to safely interact with the production control plane without accidental disruption.

Does Synchronet BBS MQTT integration support secure TLS connections?

Yes, Synchronet BBS MQTT integration supports secure connection setup with all supported TLS modes, ensuring encrypted communication for both read-only monitoring and production-impacting control plane topics.

What is the best way to clear failed login strikes for a specific IP across multiple BBS hosts?

Clearing failed login strikes for a specific IP across multiple Synchronet BBS hosts is handled by sending commands via MQTT control topics, enabling safe remote management of the failed login list.