RabbitMQ MCP Server
A Model Context Protocol server implementation for RabbitMQ. Enabling MCP client to interact with queues and topics hosted in a RabbitMQ instance.
Running locally with the Claude desktop app
Installing via Smithery
To install RabbitMQ MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kenliao94/mcp-server-rabbitmq --client claude
Try it online
https://smithery.ai/server/@kenliao94/mcp-server-rabbitmq
Manual Installation
- Clone this repository.
- Add the following to your
claude_desktop_config.jsonfile:
- On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - On Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"rabbitmq": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-rabbitmq",
"run",
"mcp-server-rabbitmq",
"--rabbitmq-host",
"<hostname ex. test.rabbit.com, localhost>",
"--port",
"<port number ex. 5672>",
"--username",
"<rabbitmq username>",
"--password",
"<rabbitmq password>",
"--use-tls",
"<true if uses amqps, false otherwise>"
]
}
}
}
- Install and open the Claude desktop app.
- Try asking Claude to do a read/write operation of some sort to confirm the setup (e.g. ask it to publish a message to a queue). If there are issues, use the Debugging tools provided in the MCP documentation here.
Roadmap
- Expose admin API tools and pika SDK tools
- Support Streamable HTTP when it is GA in Python SDK
- Support OAuth 2.1 and use it with RabbitMQ OAuth
Development
Setup Development Environment
# Clone the repository
git clone https://github.com/kenliao94/mcp-server-rabbitmq.git
cd mcp-server-rabbitmq
# Install pre-commit hooks
pre-commit install
Running Tests
pytest
Code Quality
This project uses ruff for linting and formatting:
# Run linter
ruff check .
# Run formatter
ruff format .
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
RabbitMQ Server
Project Details
- prakasarao/mcp-server-rabbitmqkenlio
- Apache License 2.0
- Last Updated: 5/13/2025
Recomended MCP Servers
An experimental MCP server Rest Client intended to be a replacement of tools postman & insomnia
Linux 综合测试脚本
Flutter ChatGPT APP. The chatgpt chat app implemented by flutter supports custom modes and contextual continuous dialogue. In...
A MCP server to search for accurate academic articles.
A Model Context Protocol (MCP) server for fetching rubygems metadata via rubygems.org API
Model Context Protocol (MCP) servers for Drupal development. Includes tools for querying Drupal.org modules and interacting with Drush...
MCP Server for my ledger
MCP Server for ServiceNow
Easily run glif.app AI workflows inside your LLM: image generators, memes, selfies, and more. Glif supports all major...





