Skip to main content
Glama
lazogio

rabbit-mcp

by lazogio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RabbitMcp__UriNoAMQP URI, with the vhost at the end.amqp://guest:guest@localhost:5672/
RabbitMcp__ApiKeysNoHTTP API keys, e.g. alice:KEY1;ci:KEY2 (entries must be at least 32 characters). Clients send X-Api-Key.
RabbitMcp__HttpPathNoHTTP path for the HTTP transport./mcp
RabbitMcp__HttpUrlsNoHTTP URLs for the HTTP transport.http://localhost:5080
RabbitMcp__JwtScopesNoJWT scopes. Lists are ;-separated, * is a wildcard.
RabbitMcp__RespondToNoResponder contracts. Lists are ;-separated, * is a wildcard.
RabbitMcp__TransportNoTransport. Use http to serve /mcp and /healthz.stdio
RabbitMcp__UserRolesNoUser-to-role mapping, e.g. alice=operator;ci=viewer.
RabbitMcp__ClientNameNoClient name; one instance per ClientName answers responder requests.
RabbitMcp__RateLimitsNoChanges per caller, e.g. publish:100/h;*:1000/d.
RabbitMcp__JwtAudienceNoJWT audience for HTTP authentication.
RabbitMcp__PublishDenyNoContracts that may never be sent. Lists are ;-separated, * is a wildcard.
RabbitMcp__AuditLogPathNoAudit file (JSON Lines).
RabbitMcp__ConfirmToolsNoTools for which human confirmation is required.the three recovery tools
RabbitMcp__DefaultRolesNoDefault roles for users without an explicit role.
RabbitMcp__JwtAuthorityNoJWT/OIDC authority for HTTP authentication.
RabbitMcp__PublishAllowNoContracts that may be sent. Lists are ;-separated, * is a wildcard.
RabbitMcp__ContractFilesNoAsyncAPI files. Empty: built-in samples. Lists are ;-separated, * is a wildcard.
RabbitMcp__EnablePublishNoAllow sending messages.false
RabbitMcp__HttpPublicUrlNoPublic URL for the HTTP transport.
RabbitMcp__JwtRolesClaimNoJWT claim containing roles.
RabbitMcp__ManagementUriNoManagement API, e.g. http://localhost:15672.
RabbitMcp__DeadLetterQueueNoWhere poison messages are parked.{queue}_dead
RabbitMcp__EnableRepublishNoAllow moving messages.false
RabbitMcp__MaxBulkMessagesNoLimit on bulk messages.1000
RabbitMcp__MaxPayloadCharsNoLimit on payload characters.16000
OTEL_EXPORTER_OTLP_ENDPOINTNoOpenTelemetry OTLP endpoint; traces join the MassTransit consumer's trace.
RabbitMcp__HumanConfirmationNoThe person confirms changes in the client's dialog. required refuses when it cannot ask, off trusts confirm.auto
RabbitMcp__ContractAssembliesNoContract DLLs. Empty: built-in samples. Lists are ;-separated, * is a wildcard.
RabbitMcp__HttpAllowAnonymousNoAllow anonymous HTTP access.
RabbitMcp__HttpAllowedOriginsNoAllowed origins for the HTTP transport.
RabbitMcp__MaxMessagesPerCallNoLimit on messages per call.50
RabbitMcp__MaxPendingRequestsNoWaiting-request limit.100
RabbitMcp__AuditIncludePayloadNoInclude message bodies in the audit log.false
RabbitMcp__ExchangeCacheSecondsNoExchange cache duration in seconds.

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources