Skip to main content
Glama
sobue-code

RabbitMQ MCP Server

by sobue-code

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RABBITMQ_HOSTNoHost RabbitMQlocalhost
RABBITMQ_PORTNoPort5672
RABBITMQ_USERNoИмя пользователяguest
RABBITMQ_VHOSTNoВиртуальный хост/
RABBITMQ_CA_CERTNoПуть к CA сертификату (нет по умолчанию)
RABBITMQ_USE_SSLNoИспользовать SSL (true/false)false
RABBITMQ_PASSWORDNoПарольguest
RABBITMQ_HEARTBEATNoИнтервал heartbeat (сек)3600
RABBITMQ_SOCKET_TIMEOUTNoТаймаут сокета (сек)5

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
rabbitmq_connectA

Connect to RabbitMQ broker using environment variables. Set RABBITMQ_HOST, RABBITMQ_PORT, RABBITMQ_USER, RABBITMQ_PASSWORD, RABBITMQ_VHOST, RABBITMQ_USE_SSL, RABBITMQ_CA_CERT before calling.

rabbitmq_disconnectB

Disconnect from RabbitMQ broker.

rabbitmq_statusC

Check connection status to RabbitMQ broker.

rabbitmq_list_queuesA

List all queues in the connected vhost using Management API.

rabbitmq_list_exchangesA

List all exchanges in the connected vhost using Management API.

rabbitmq_declare_queueB

Declare a new queue. Creates quorum queue by default.

rabbitmq_delete_queueB

Delete a queue from the vhost.

rabbitmq_purge_queueB

Remove all messages from a queue.

rabbitmq_declare_exchangeC

Declare a new exchange.

rabbitmq_delete_exchangeC

Delete an exchange.

rabbitmq_bind_queueB

Bind a queue to an exchange with a routing key.

rabbitmq_unbind_queueA

Unbind a queue from an exchange.

rabbitmq_publishB

Publish a message to an exchange with a routing key.

rabbitmq_publish_to_queueA

Publish a message directly to a queue (using default exchange).

rabbitmq_get_messageA

Get a single message from a queue (non-destructive peek, or with ack).

rabbitmq_queue_message_countC

Get the number of messages in a queue.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sobue-code/rabbitmq_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server