{"type":"mcp_server","name":"mcp-server-rabbitmq","description":"This repository provides a Model Context Protocol (MCP) server implementation for RabbitMQ, enabling MCP clients like Claude to interact with queues and topics hosted in a RabbitMQ instance.","category":"Communication","language":"Python","stars":38,"forks":0,"owner":"kenliao94","github_url":"https://github.com/kenliao94/mcp-server-rabbitmq","homepage":null,"setup":"## Setup\n\n**Running locally with the Claude desktop app**\n\n**Installing via Smithery**\n\nTo install RabbitMQ MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@kenliao94/mcp-server-rabbitmq):\n\n```bash\nnpx -y @smithery/cli install @kenliao94/mcp-server-rabbitmq --client claude\n```\n\n**Manual Installation**\n1. Clone this repository.\n2. Add the following to your `claude_desktop_config.json` file:\n    - On MacOS: `~/Library/Application\\ Support/Claude/claude_desktop_config.json`\n    - On Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```\n{\n    \"mcpServers\": {\n      \"rabbitmq\": {\n        \"command\": \"uv\",\n        \"args\": [\n            \"--directory\",\n            \"/path/to/repo/mcp-server-rabbitmq\", \n            \"run\", \n            \"mcp-server-rabbitmq\",\n            \"--rabbitmq-host\",\n            \"<hostname ex. test.rabbit.com, localhost>\",\n            \"--port\", \n            \"<port number ex. 5672>\",\n            \"--username\",\n            \"<rabbitmq username>\",\n            \"--password\",\n            \"<rabbitmq password>\",\n            \"--use-tls\",\n            \"<true if uses amqps, false otherwise>\"\n        ]\n      }\n    }\n}\n```\n3. Install and open the [Claude desktop app](https://claude.ai/download).\n4. Try asking Claude to do a read/write operation of some sort to confirm the setup (e.g. ask it to publish a message to a queue).\n5. If there are issues, use the Debugging tools provided in the MCP documentation [here](https://modelcontextprotocol.io/docs/tools/debugging).","tools":"## Available Tools\n\n1.  Model Context Protocol (MCP) server implementation (enables MCP client to interact with RabbitMQ).\n2.  Smithery (used for automatic installation).\n3.  Debugging tools (provided in the MCP documentation).","faq":null,"created_at":"2025-01-02T00:39:32+00:00","updated_at":"2025-03-28T06:03:34+00:00","source_url":"https://model-context-protocol.com/servers/mcp-server-rabbitmq-message-queue-integration","related_articles":[]}