mq

Inspect topics, queues, consumer groups, lag, and messages across Kafka, RabbitMQ, and RocketMQ.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/linchuncheng/skill-hub --skill mq-linchuncheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mq
Source: https://github.com/linchuncheng/skill-hub/tree/main/mq
Command: npx skills add https://github.com/linchuncheng/skill-hub --skill mq-linchuncheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kafka-python, requests, and includes scripts (resource) components.

What problem does it solve?

消息队列运维与开发常常需要多种工具来查看主题、队列、消费组和堆积情况。本技能提供一个统一的命令行界面,简化跨服务的 MQ 运营流程。

Core Features & Use Cases

  • 统一 CLI:对 Kafka、RabbitMQ、RocketMQ 提供相同的查看主题/队列、消费组、堆积和消息的能力,使运维和开发人员更高效地诊断问题。
  • 实时洞察:快速查看主题/队列的堆积、消费组状态以及集群信息,帮助评估系统健康状况。
  • 快速初始化与环境切换:首次配置会在本地配置文件中创建默认设置,支持在本地、测试和生产环境之间切换。

Quick Start

运行 MQ CLI 脚本以初始化配置并开始查看主题和队列。

Frequently Asked Questions about mq

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

FAQPage Schema
How do I monitor Kafka, RabbitMQ, and RocketMQ consumer lag from one CLI?

You can monitor Kafka, RabbitMQ, and RocketMQ consumer lag from a single CLI that provides a unified interface to inspect topics, queues, consumer groups, and message backlogs across multiple brokers.

What is the best way to inspect topics and consumer groups across different message queues?

The best way to inspect topics and consumer groups across different message queues is using a unified CLI that automates cross-broker MQ management to quickly visualize topology, performance, and lag.

How do I switch between local, test, and production environments when managing message queues?

To switch between local, test, and production environments when managing message queues, use an interactive CLI that manages local configurations and allows quick environment switching.

Do I need to manually install kafka-python and requests to inspect message queue messages?

No, you do not need to manually install kafka-python and requests to inspect message queue messages, because the CLI automatically handles runtime dependencies by installing them if they are missing.

Can I view RabbitMQ messages and cluster info without using separate management tools?

Yes, you can view RabbitMQ messages and cluster info without separate management tools by using this unified CLI to gain quick visibility into queue health and system performance.

Where are my message queue configurations stored when using a unified CLI?

Your message queue configurations are stored locally at ~/.config/mq/config.json, where default settings are created during first-time initialization for managing your MQ environments.