MCP Servers / communication / RabbitMQ MCP Go

RabbitMQ MCP Go

JSON →
none2communication

A Go-based MCP server for integrating with the RabbitMQ message broker.

Install
How to run this server

No install command recorded.

server path: rabbitmq-mcp-go
Tools
What this server exposes
list_queues
List all queues in RabbitMQ
list_exchanges
List all exchanges in RabbitMQ
list_bindings
List all bindings in RabbitMQ
publish_message
Publish a message to an exchange
consume_messages
Consume messages from a queue
get_queue_info
Get detailed information about a specific queue
get_exchange_info
Get detailed information about a specific exchange
create_queue
Create a new queue
delete_queue
Delete a queue
create_exchange
Create a new exchange
delete_exchange
Delete an exchange
create_binding
Create a binding between a queue and an exchange
delete_binding
Delete a binding
get_node_info
Get information about RabbitMQ nodes
get_cluster_info
Get cluster-wide information
get_connection_info
Get information about active connections
get_channel_info
Get information about channels
get_vhost_info
Get information about virtual hosts
create_vhost
Create a new virtual host
delete_vhost
Delete a virtual host
get_user_info
Get information about users
create_user
Create a new user
delete_user
Delete a user
set_permissions
Set user permissions for a virtual host
get_permissions
Get user permissions for a virtual host
get_policy_info
Get information about policies
create_policy
Create a new policy
delete_policy
Delete a policy
get_health_check
Perform a health check on the RabbitMQ server
get_overview
Get an overview of the RabbitMQ server
Configuration
Environment & auth
authnone
envRABBITMQ_URL
Resources
RabbitMQ MCP Go — MCP Server · libregistry