RabbitMQ MCP Server
Provides tools for managing RabbitMQ clusters, queues, exchanges, bindings, virtual hosts, users, connections, and messages via the RabbitMQ Management API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RabbitMQ MCP Serverlist all queues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RabbitMQ MCP Server
δΈζη | English Version
A RabbitMQ maintenance server for Cline, providing RabbitMQ management tools through the MCP (Model Context Protocol).
π Installation and Configuration
π System Requirements
Node.js: 16.0 or higher
RabbitMQ Server: With management plugin enabled
π¦ Installation Steps
# Clone the project
git clone https://github.com/sansong089/rabbitmq-mcp-server
cd rabbitmq-mcp-server
# Install dependencies
npm install
# Build the project
npm run buildβοΈ Configuration
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"rabbitmq-mcp-server": {
"command": "node",
"args": ["C:\\path\\to\\your\\rabbitmq-mcp-server\\build\\index.js"],
"env": {
"RABBITMQ_HOST": "localhost",
"RABBITMQ_PORT": "15672",
"RABBITMQ_USER": "guest",
"RABBITMQ_PASS": "guest",
"RABBITMQ_VHOST": "/"
}
}
}
}Cline
Add in Cline MCP settings:
{
"mcpServers": {
"rabbitmq-mcp-server": {
"command": "node",
"args": ["/path/to/your/rabbitmq-mcp-server/build/index.js"],
"env": {
"RABBITMQ_HOST": "localhost",
"RABBITMQ_PORT": "15672",
"RABBITMQ_USER": "guest",
"RABBITMQ_PASS": "guest",
"RABBITMQ_VHOST": "/"
}
}
}
}Note: Please replace the path with the actual path to the build/index.js file after building the project.
β Verification
After setup, ask the AI assistant to list available tools. You should see RabbitMQ-related tools such as get_cluster_status, list_queues, create_queue, etc.
Related MCP server: Rocket.Chat MCP Server
π― Use Case
This project is specifically designed for the Cline + Claude environment, allowing you to manage RabbitMQ directly in a chat interface without opening a browser or using command line tools.
π§ Development and Build
Install Dependencies
npm installBuild Project
npm run buildDevelopment Mode
npm run watchTest Connection
npm run inspectorπ οΈ Features
ποΈ Cluster Management
get_cluster_status- Get cluster status information
π Queue Management
list_queues- List queuescreate_queue- Create queuedelete_queue- Delete queue
π Exchange Management
list_exchanges- List exchangescreate_exchange- Create exchangeget_exchange- Get exchange informationdelete_exchange- Delete exchange
π Binding Management
list_bindings- List bindingscreate_binding- Create bindingdelete_binding- Delete binding
π Virtual Host Management
list_vhosts- List virtual hostscreate_vhost- Create virtual hostdelete_vhost- Delete virtual host
π₯ User Management
list_users- List userscreate_user- Create userdelete_user- Delete user
π Connection Management
list_connections- List connections
π¨ Message Operations
publish_message- Publish messageconsume_message- Consume message
βοΈ Usage in Cline
Basic Queries (No Approval Required)
View queues:
list all queuesView exchanges:
list all exchangesView users:
list all users
β οΈ Modification Operations (Manual Approval Required)
Important Reminder: All modification and deletion operations require your manual confirmation! AI assistants will not automatically execute these operations.
Create Operations
Create queue:
create a queue named test-queueCreate user:
create a user named adminCreate exchange:
create a direct type exchange
Delete Operations
Delete queue:
delete the queue named test-queueDelete user:
delete the user named guestDelete exchange:
delete the exchange named test-exchange
Design Philosophy
Simplicity First, No Permission Restrictions
This project adopts a minimalist design:
β No extra permission controls: All operations are managed through MCP protocol
β Simple installation: No complex configuration, ready to use out of the box
β Easy to use: Manage RabbitMQ directly in chat
This makes RabbitMQ management as natural as chatting!
Security Considerations
All modification operations require user manual approval
Recommended for use in trusted network environments
Production environments should add additional security measures
π System Requirements
Node.js: 16.0 or higher
RabbitMQ Server: With management plugin enabled
Cline: MCP protocol support
β οΈ Important Disclaimer
Critical Warning: Modification and deletion operations must NEVER be authorized for automatic execution by AI assistants
Please read the following terms carefully:
Usage Restrictions
This software is for learning, development, and testing purposes only
Do not use in unauthorized production environments
Risk Warnings
Users must bear all consequences of operations themselves
Including but not limited to data loss, service interruption, etc.
Security Warnings
Modification and deletion operations must NEVER be authorized for automatic execution by AI assistants
All destructive operations must go through manual confirmation and review
Operations with Confluence administrative privileges may cause serious security risks
Please run in secure and controllable environments
Disclaimer
This project is provided "as is" without any express or implied warranties
The author is not responsible for any damages caused by using this software
Please ensure you understand and accept the above terms before use.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sansong089/rabbitmq-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server