rabbitmq-mcp

rabbitmq-mcp

3.1

If you are the rightful owner of rabbitmq-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for RabbitMQ, enabling MCP clients to interact with RabbitMQ.

The rabbitmq-mcp server is designed to facilitate interaction between MCP clients and RabbitMQ by exposing the full range of features available in the RabbitMQ HTTP API. It allows users to manage RabbitMQ instances using natural language commands through MCP-enabled AI agents. This server supports local execution with stdio and requires the RabbitMQ management plugin to be enabled. It is particularly useful for tasks such as querying message counts, purging queues, and checking alarms. The server is installed via npm or npx and requires specific environment variables for configuration, including host, username, password, and management port. Optional TLS/HTTPS credentials can also be configured for secure connections.

Features

  • Full RabbitMQ HTTP API support: Exposes all features available in the official RabbitMQ HTTP API.
  • Natural language interaction: Allows users to interact with RabbitMQ using natural language commands.
  • Local execution: Supports running locally with stdio, with plans for remote functionality in future updates.
  • Secure connections: Supports TLS/HTTPS credentials for secure communication with RabbitMQ.
  • Environment variable configuration: Requires specific environment variables for setup, ensuring flexible and secure connections.