KosmoKrator

data

RabbitMQ MCP, CLI, and Lua Integration for AI Agents

RabbitMQ integration docs for AI agents: MCP gateway setup, RabbitMQ CLI commands, Lua API reference, credentials, and function schemas.

RabbitMQ for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
rabbitmq.rabbitmq_get_overview Read read 0 Get RabbitMQ cluster overview — node info, RabbitMQ version, message rates, queue totals, and listener ports.
rabbitmq.rabbitmq_list_nodes Read read 0 List RabbitMQ cluster nodes with runtime and resource metrics.
rabbitmq.rabbitmq_get_node Read read 1 Get details for a RabbitMQ cluster node.
rabbitmq.rabbitmq_health_check Read read 2 Run a RabbitMQ management health check such as alarms, local-alarms, virtual-hosts, port-listener, or protocol-listener.
rabbitmq.rabbitmq_aliveness_test Read read 1 Run RabbitMQ aliveness test for a virtual host.
rabbitmq.rabbitmq_list_queues Read read 2 List all RabbitMQ queues across all virtual hosts. Returns queue names, vhost, message counts, consumer counts, and state.
rabbitmq.rabbitmq_get_queue Read read 2 Get detailed information about a specific RabbitMQ queue, including message counts, consumers, bindings, policy, and arguments.
rabbitmq.rabbitmq_declare_queue Write write 3 Declare or update a RabbitMQ queue.
rabbitmq.rabbitmq_delete_queue Write write 4 Delete a RabbitMQ queue, optionally only if empty or unused.
rabbitmq.rabbitmq_purge_queue Write write 2 Purge ready messages from a RabbitMQ queue.
rabbitmq.rabbitmq_get_queue_bindings Read read 2 List RabbitMQ bindings for a specific queue.
rabbitmq.rabbitmq_get_messages Write write 3 Get messages from a RabbitMQ queue using the management API. ackmode controls whether messages are requeued.
rabbitmq.rabbitmq_list_exchanges Read read 2 List all RabbitMQ exchanges across all virtual hosts. Returns exchange names, types, vhost, and durability.
rabbitmq.rabbitmq_get_exchange Read read 2 Get details for a RabbitMQ exchange.
rabbitmq.rabbitmq_declare_exchange Write write 3 Declare or update a RabbitMQ exchange.
rabbitmq.rabbitmq_delete_exchange Write write 3 Delete a RabbitMQ exchange, optionally only if unused.
rabbitmq.rabbitmq_publish_message Write write 3 Publish a message to a RabbitMQ exchange through the management API.
rabbitmq.rabbitmq_list_exchange_source_bindings Read read 2 List bindings where a RabbitMQ exchange is the source.
rabbitmq.rabbitmq_list_exchange_destination_bindings Read read 2 List bindings where a RabbitMQ exchange is the destination.
rabbitmq.rabbitmq_list_bindings Read read 1 List RabbitMQ bindings globally or for a virtual host.
rabbitmq.rabbitmq_create_binding Write write 6 Create a RabbitMQ binding from an exchange to a queue or exchange.
rabbitmq.rabbitmq_delete_binding Write write 5 Delete a RabbitMQ binding by properties key.
rabbitmq.rabbitmq_list_connections Read read 0 List all active RabbitMQ AMQP connections. Returns client info, peer host/port, channels, and connection state.
rabbitmq.rabbitmq_get_connection Read read 1 Get details for one RabbitMQ connection.
rabbitmq.rabbitmq_close_connection Write write 2 Close a RabbitMQ connection by name.
rabbitmq.rabbitmq_list_channels Read read 0 List RabbitMQ channels.
rabbitmq.rabbitmq_get_channel Read read 1 Get details for one RabbitMQ channel.
rabbitmq.rabbitmq_list_consumers Read read 1 List RabbitMQ consumers globally or for a virtual host.
rabbitmq.rabbitmq_list_vhosts Read read 0 List all RabbitMQ virtual hosts. Returns vhost names, tracing status, and message counts.
rabbitmq.rabbitmq_get_vhost Read read 1 Get details for one RabbitMQ virtual host.
rabbitmq.rabbitmq_create_vhost Write write 2 Create or update a RabbitMQ virtual host.
rabbitmq.rabbitmq_delete_vhost Write write 1 Delete a RabbitMQ virtual host.
rabbitmq.rabbitmq_list_vhost_permissions Read read 1 List RabbitMQ permissions for a virtual host.
rabbitmq.rabbitmq_list_users Read read 0 List RabbitMQ users.
rabbitmq.rabbitmq_get_user Read read 1 Get details for one RabbitMQ user.
rabbitmq.rabbitmq_list_permissions Read read 0 List RabbitMQ permissions across all virtual hosts.
rabbitmq.rabbitmq_set_permissions Write write 5 Set RabbitMQ configure, write, and read permissions for a user on a virtual host.
rabbitmq.rabbitmq_delete_permissions Write write 2 Delete RabbitMQ permissions for a user on a virtual host.
rabbitmq.rabbitmq_list_policies Read read 1 List RabbitMQ policies globally or for a virtual host.
rabbitmq.rabbitmq_export_definitions Read read 0 Export RabbitMQ broker definitions.
rabbitmq.rabbitmq_import_definitions Write write 1 Import RabbitMQ broker definitions.