RabbitMQ MCP Go
JSON →A Go-based MCP server for integrating with the RabbitMQ message broker.
Tools · 30
- 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
Environment variables
RABBITMQ_URL
Links
★ 2 GitHub stars