MCP server for RabbitMQ with semantic discovery (search-ids, get-id, call-id)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"rabbitmq-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# RabbitMQ MCP Server [](https://www.gnu.org/licenses/lgpl-3.0) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io/) [](htmlcov/index.html) **Production-ready MCP server for RabbitMQ** with semantic operation discovery and built-in CLI. Manage queues, exchanges, and bindings through natural language or command-line interface. ## ✨ Features - 🔍 **Semantic Discovery**: Find operations using natural language queries - 🛠️ **Three MCP Tools**: `search-ids`, `get-id`, `call-id` pattern for unlimited operations - 📋 **Essential Operations**: List, create, and delete queues, exchanges, and bindings - 🔐 **Safety First**: Built-in validations prevent data loss (queue message checks, binding validation) - 📊 **Client-Side Pagination**: Handle 1000+ resources efficiently - 📝 **Structured Logging**: Enterprise-grade audit logs with correlation IDs - 🚀 **High Performance**: < 100ms semantic search, < 2s list operations, < 1s CRUD operations - 🧪 **Well Tested**: 80%+ code coverage with unit, integration, and contract tests - 📖 **OpenAPI-Driven**: All operations defined in OpenAPI 3.0.3 specification ## 🚀 Quick Start ### Using uvx (Recommended) No installation needed! Run directly: ```bash # List all queues uvx rabbitmq-mcp-server queue list \ --host localhost \ --user guest \ --password guest # Create a durable queue uvx rabbitmq-mcp-server queue create \ --name orders-queue \ --durable # Create a topic exchange uvx rabbitmq-mcp-server exchange create \ --name order-events \ --type topic \ --durable # Create a binding with wildcards uvx rabbitmq-mcp-server binding create \ --exchange order-events \ --queue orders-queue \ --routing-key "order…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.