RabbitMQ MCP Server
Provides tools for managing RabbitMQ queues, exchanges, bindings, publishing and receiving messages, and connection management with SSL support.
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 Servercreate a durable queue named orders"
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
MCP сервер для работы с RabbitMQ с полной поддержкой SSL/CA сертификатов.
Репозиторий: https://github.com/sobue-code/rabbitmq_mcp
Возможности
Полная поддержка SSL/TLS с CA сертификатами
Управление очередями (создание, удаление, очистка)
Управление exchanges (создание, удаление)
Привязка очередей к exchanges
Публикация сообщений
Чтение сообщений из очередей
Проверка статуса соединения
Related MCP server: rabbitmq-mcp
Установка
Вариант 1: Из GitHub (рекомендуется)
Добавьте в конфигурацию MCP (~/.config/opencode/opencode.json или .mcp.json в проекте):
{
"mcpServers": {
"rabbitmq": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/sobue-code/rabbitmq_mcp.git",
"rabbitmq-mcp-altqa"
],
"env": {
"RABBITMQ_HOST": "your-rabbitmq-host.com",
"RABBITMQ_PORT": "5671",
"RABBITMQ_USER": "your-username",
"RABBITMQ_PASSWORD": "your-password",
"RABBITMQ_VHOST": "your-vhost",
"RABBITMQ_USE_SSL": "true",
"RABBITMQ_CA_CERT": "/path/to/your/ca_cert.pem"
}
}
}
}Вариант 2: Локальная установка (для разработки)
# Клонировать репозиторий
git clone https://github.com/sobue-code/rabbitmq_mcp.git
cd rabbitmq_mcp
# Установить зависимости
uv syncКонфигурация для локальной установки:
{
"mcpServers": {
"rabbitmq": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/rabbitmq_mcp",
"rabbitmq-mcp-altqa"
],
"env": {
"RABBITMQ_HOST": "your-rabbitmq-host.com",
"RABBITMQ_PORT": "5671",
"RABBITMQ_USER": "your-username",
"RABBITMQ_PASSWORD": "your-password",
"RABBITMQ_VHOST": "your-vhost",
"RABBITMQ_USE_SSL": "true",
"RABBITMQ_CA_CERT": "/path/to/your/ca_cert.pem"
}
}
}
}Переменные окружения
Переменная | Описание | По умолчанию |
| Хост RabbitMQ |
|
| Порт |
|
| Имя пользователя |
|
| Пароль |
|
| Виртуальный хост |
|
| Использовать SSL ( |
|
| Путь к CA сертификату | (нет) |
| Интервал heartbeat (сек) |
|
| Таймаут сокета (сек) |
|
Доступные инструменты
Управление соединением
rabbitmq_connect— Подключиться к RabbitMQrabbitmq_disconnect— Отключитьсяrabbitmq_status— Проверить статус соединения
Очереди
rabbitmq_declare_queue— Создать очередь (quorum по умолчанию)rabbitmq_delete_queue— Удалить очередьrabbitmq_purge_queue— Очистить очередьrabbitmq_queue_message_count— Количество сообщенийrabbitmq_get_message— Получить сообщение
Exchanges
rabbitmq_declare_exchange— Создать exchangerabbitmq_delete_exchange— Удалить exchange
Связи
rabbitmq_bind_queue— Привязать очередь к exchangerabbitmq_unbind_queue— Отвязать очередь
Публикация
rabbitmq_publish— Опубликовать в exchangerabbitmq_publish_to_queue— Опубликовать напрямую в очередь
Примеры использования
Подключение
Вызови rabbitmq_connectПроверка статуса
Проверь статус соединения через rabbitmq_statusСоздание очереди
Создай quorum очередь "my-queue" через rabbitmq_declare_queueПубликация сообщения
Опубликуй сообщение {"task": "test"} в exchange "" с routing key "my-queue"Получение сообщения
Получи сообщение из очереди "my-queue" через rabbitmq_get_messageРазработка
# Клонировать и установить
git clone https://github.com/sobue-code/rabbitmq_mcp.git
cd rabbitmq_mcp
uv sync
# Тестирование сервера
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}},"id":1}' | uv run rabbitmq-mcp-altqaЛицензия
Apache-2.0
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/sobue-code/rabbitmq_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server