RabbitMQ MCP Server

RabbitMQ MCP Server

site icon
2025.03.24 0
Python消息队列服务MCP 服务器其它
RabbitMQ MCP Server 是一个基于 RabbitMQ 的 Model Context Protocol (MCP) 服务器实现,旨在使 MCP 客户端能够与 RabbitMQ 实例中的队列和主题进行交互。该服务器提供了与 RabbitMQ 的集成能力,支持消息的发布和订阅操作。
View on GitHub

Overview

基本能力

产品定位

RabbitMQ MCP Server 是一个用于 RabbitMQ 的 MCP 服务器实现,旨在为 MCP 客户端提供与 RabbitMQ 实例交互的能力。

核心功能

  • 支持与 RabbitMQ 实例的交互,包括队列和主题的读写操作。
  • 提供命令行工具和配置选项,方便用户快速部署和使用。
  • 支持 TLS 加密通信,确保数据传输的安全性。

适用场景

  • 需要在 MCP 客户端和 RabbitMQ 之间进行消息传递的场景。
  • 需要集成 RabbitMQ 消息队列的 MCP 应用。

工具列表

  • Smithery CLI:用于自动化安装 RabbitMQ MCP Server。
  • Claude 桌面应用:用于调试和验证 RabbitMQ MCP Server 的功能。

常见问题解答

  • 安装问题:确保已正确配置 claude_desktop_config.json 文件。
  • 调试问题:使用 MCP 文档中提供的调试工具进行问题排查。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm 以使用 Smithery CLI。
  • 需要安装 Claude 桌面应用以进行调试。

安装教程

  1. 通过 Smithery 自动安装:
npx -y @smithery/cli install @kenliao94/mcp-server-rabbitmq --client claude
  1. 手动安装:
  2. 克隆仓库。
  3. 配置 claude_desktop_config.json 文件,添加 RabbitMQ MCP Server 的相关参数。

调试方式

  1. 打开 Claude 桌面应用。
  2. 尝试进行读写操作(例如发布消息到队列)以验证设置。
  3. 如遇问题,使用 MCP 文档中的调试工具进行排查。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。