Creativity · MCP — server

MCP RabbitMQ Server

RabbitMQ is a mature AMQP-based message broker. The MCP RabbitMQ Server wraps its management HTTP API and AMQP protocol to provide tools for listing queues, checking message counts, and publishing or consuming messages — useful for chat-driven ops on event-driven architectures.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
Python
Transports
stdio

Capabilities

  • Tools: list_queues, list_exchanges, get_queue_stats, publish, consume
  • Uses RabbitMQ management API + AMQP
  • Supports virtual hosts and scoped users

Install

pip install mcp-rabbitmq

Configuration

{
  "mcpServers": {
    "rabbitmq": {
      "command": "uvx",
      "args": ["mcp-rabbitmq"],
      "env": {
        "RABBITMQ_MANAGEMENT_URL": "https://rabbit.example.com:15672",
        "RABBITMQ_USERNAME": "claude",
        "RABBITMQ_PASSWORD": "<password>",
        "RABBITMQ_VHOST": "/"
      }
    }
  }
}

Frequently asked questions

Is it for production or development?

Both — but give the model a read-only user on production. Write access belongs in staging or dedicated test vhosts.

Does it work with Amazon MQ for RabbitMQ?

Yes — Amazon MQ exposes the standard management port. Configure credentials and TLS and it works the same way.

What about dead-letter inspection?

Dead-letter queues are just queues — the server lists and peeks at them like any other, which is great for debugging failure flows.

Sources

  1. RabbitMQ Documentation — accessed 2026-04-20
  2. Model Context Protocol — accessed 2026-04-20