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
- RabbitMQ Documentation — accessed 2026-04-20
- Model Context Protocol — accessed 2026-04-20