RabbitMQ MCP Server
Сервер для управления брокерами RabbitMQ через AI-агенты и взаимодействия с сообщениями.
Описание
Это реализация MCP-сервера для работы с RabbitMQ. Обертывает admin API брокера как инструменты MCP, использует Pika для операций на уровне сообщений. Поддерживает подключение к разным брокерам, streamable HTTP с FastMCP и BearerAuth. Интегрируется с MCP-клиентами через PyPI. Идеально для автоматизации управления очередями, обменами и сообщениями в AI-агентах. Технологии: Python, Pika, FastMCP.
Возможности
Управление брокерами RabbitMQ
Обертка admin API для операций с очередями, обменами и пользователями через AI-агенты.
Взаимодействие с сообщениями
Использование Pika для отправки, получения и обработки сообщений на уровне брокера.
Поддержка нескольких брокеров
Подключение к разным RabbitMQ-инстансам во время разговора, с настройкой хоста, порта и TLS.
Интеграция с MCP-клиентами
Легкая установка через PyPI и uvx, поддержка streamable HTTP с авторизацией.
Установка
Установка через PyPI с uvx:
{
"mcpServers": {
"rabbitmq": {
"command": "uvx",
"args": [
"mcp-server-rabbitmq@latest",
"--rabbitmq-host",
"<hostname ex. test.rabbit.com, localhost>",
"--port",
"<port number ex. 5672>",
"--username",
"<rabbitmq username>",
"--password",
"<rabbitmq password>",
"--api-port",
"<port number for the admin API, default to 15671>",
"--use-tls",
"<true if uses amqps, false otherwise>"
]
}
}
}
Или через Smithery: npx -y @smithery/cli install @kenliao94/mcp-server-rabbitmq --client claude.