mcp-server-rabbitmq

mcp-server-rabbitmq

21

RabbitMQ MCP Server is a Model Context Protocol server enabling interactions with queues and topics in RabbitMQ. It offers ease of setup with the Claude desktop app and supports future enhancements like OAuth integration.

RabbitMQ MCP Server

A Model Context Protocol server implementation for RabbitMQ, allowing MCP clients to interact with queues and topics in a RabbitMQ environment.

Running locally with the Claude desktop app

  • Installing via Smithery: Install automatically with Smithery using a command.
  • Manual Installation: Clone the repository and modify configuration files; follow platform-specific instructions.
  • Open the Claude desktop app and perform a read/write operation to confirm setup.

Roadmap

  1. Expose admin API tools and SDK tools.
  2. Support Streamable HTTP when available.
  3. Implement OAuth 2.1 support with RabbitMQ.

Development

  • Set up the development environment by cloning the repository.
  • Use pre-commit for Git hooks installation.
  • Run tests using pytest.
  • Ensure code quality with ruff for linting and formatting.

License

Licensed under the Apache License 2.0.