RabbitMQ MCP Server
A Model Context Protocol server implementation for RabbitMQ operation.
Features
Manage your RabbitMQ message brokers using AI agent
This MCP servers wraps admin APIs of a RabbitMQ broker as MCP tools. It also uses Pika to interact with RabbitMQ to operate at the message level. You can also specify a different RabbitMQ broker that you want to connect to mid-conversation (default is configured during server initialization).
Supports streamable HTTP with FastMCP's BearerAuthProvider
You can start a remote RabbitMQ MCP server by configuring your own IdP and 3rd party authorization provider.
Seamless integration with MCP clients
The package is available on PyPI, you can use uvx without having to fork and build the MCP server locally first.
Installation
Smithery
To install RabbitMQ MCP Server for Claude Desktop automatically via Smithery:
Try it online
https://smithery.ai/server/@kenliao94/mcp-server-rabbitmq
PyPI
https://pypi.org/project/mcp-server-rabbitmq/
Use uvx directly in your MCP client config
From source
- Clone this repository.
Roadmap
- Full feature parity with
rabbitmqadmin
- Support RabbitMQ OAuth instead of basic authentication
Development
Setup Development Environment
Running Tests
Code Quality
This project uses ruff for linting and formatting:
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eine Serverimplementierung des Model Context Protocol, die es Claude ermöglicht, mit RabbitMQ-Nachrichtenwarteschlangen und -Themen zu interagieren und Lese-/Schreibvorgänge auf einer RabbitMQ-Instanz zu ermöglichen.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides a seamless email management interface through Claude, allowing users to search, read, and send emails directly through natural language conversations.Last updated -495PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Mattermost instances, supporting post management, channel operations, user management, and reaction management.Last updated -01TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows integration with Claude Desktop by creating and managing custom tools that can be executed through the MCP framework.Last updated -603TypeScript
- AsecurityFlicenseAqualityA customizable Model Context Protocol server built with mcp-framework that enables Claude to access external tools and capabilities through a standardized interface.Last updated -603TypeScript