Skip to main content
Glama
StevePic95

RabbitMQ MassTransit MCP Server

by StevePic95

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RABBITMQ_SSLNoUse HTTPS for Management APIfalse
RABBITMQ_HOSTYesRabbitMQ Management API hostname
RABBITMQ_PORTNoManagement API port15672
RABBITMQ_VHOSTNoDefault virtual host/
RABBITMQ_PASSWORDYesAuthentication password
RABBITMQ_USERNAMEYesAuthentication username
ALLOW_MUTATIVE_TOOLSNoEnable mutative tools (purge, delete, publish, republish, move)false

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_overviewA

Get RabbitMQ cluster overview: queue totals, connection counts, message rates, and version info

list_queuesA

List queues with message depth, consumer count, and rates. Filter by vhost and name pattern.

get_queueA

Get detailed stats for a specific queue: depth, rates, consumers, memory, policy, arguments.

list_exchangesA

List exchanges with type and binding info. Filter by vhost, name pattern, or type.

get_exchangeB

Get exchange details and its bindings (both source and destination).

list_bindingsA

List bindings for a specific queue or exchange.

peek_messagesA

Browse messages in a queue without consuming them (non-destructive). Parses MassTransit envelopes when detected.

list_connectionsA

List active RabbitMQ connections with client info, state, and channel count.

list_consumersA

List active consumers with their queue assignments, prefetch, and connection info.

list_error_queuesB

Find all MassTransit _error queues with message counts. Helps identify services with unprocessed failures.

list_skipped_queuesA

Find all MassTransit _skipped queues with message counts. Skipped messages indicate routing or serialization issues.

peek_errorsA

Browse error queue messages with parsed MassTransit fault details: exception type, message, stack trace, original payload, and source host.

get_queue_healthA

Quick health check: find queues with no consumers, growing depth, or high error counts. Identifies potential issues.

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/StevePic95/rabbitmq-masstransit-mcp'

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