Сервер RabbitMQ MCP
Реализация сервера Model Context Protocol для RabbitMQ. Позволяет клиенту MCP взаимодействовать с очередями и темами, размещенными в экземпляре RabbitMQ.
Запуск локально с помощью настольного приложения Claude
Установка через Smithery
Чтобы автоматически установить RabbitMQ MCP Server для Claude Desktop через Smithery :
Попробуйте онлайн
https://smithery.ai/server/@kenliao94/mcp-server-rabbitmq
Ручная установка
Клонируйте этот репозиторий.
Добавьте следующее в файл
claude_desktop_config.json:
В MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonВ Windows:
%APPDATA%/Claude/claude_desktop_config.json
Установите и откройте приложение Claude для рабочего стола .
Попробуйте попросить Клода выполнить операцию чтения/записи для подтверждения настройки (например, попросить его опубликовать сообщение в очереди). Если возникнут проблемы, используйте инструменты отладки, представленные в документации MCP здесь .
Related MCP server: Mattermost MCP Server
Дорожная карта
Инструменты API администратора Expose и инструменты SDK pika
Поддержка потокового HTTP, когда это GA в Python SDK
Поддержка OAuth 2.1 и использование его с RabbitMQ OAuth
Разработка
Настройка среды разработки
Проведение тестов
Качество кода
В этом проекте для линтинга и форматирования используется ruff:
Лицензия
Данный проект лицензирован в соответствии с лицензией Apache License 2.0 — подробности см. в файле LICENSE.