{"id":"rabbitmq-mcp-server","name":"rabbitmq-mcp-server","homepage":"https://pypi.org/project/rabbitmq-mcp-server/","repo_url":"https://github.com/guercheLE/rabbitmq-mcp-server","category":"messaging","subcategories":[],"tags":["mcp","rabbitmq","messaging","ai-agents","tooling","queueing"],"what_it_does":"rabbitmq-mcp-server is an MCP (Model Context Protocol) server that exposes RabbitMQ capabilities to AI agents, enabling the agent to interact with RabbitMQ resources (e.g., publish/consume/inspect depending on what the server implements).","use_cases":["Agent-assisted operations on RabbitMQ (e.g., publishing messages for testing)","Building chat/agent workflows for queue inspection and message debugging","Integrating RabbitMQ administration tasks into LLM-driven tooling"],"not_for":["Security-critical production administration without additional controls","Environments where agents should not be able to access messaging systems","Use as a substitute for proper observability/monitoring or incident response runbooks"],"best_when":"You already run an MCP-capable agent/tooling stack and want RabbitMQ actions exposed as structured MCP tools.","avoid_when":"You cannot restrict agent permissions/network access and need strict separation between AI and infrastructure control planes.","alternatives":["Direct RabbitMQ client libraries (e.g., pika, amqplib)","RabbitMQ management HTTP API","Infrastructure automation (Terraform/Ansible) for configuration","Custom internal tool wrappers with strong authz and auditing"],"af_score":38.8,"security_score":43.5,"reliability_score":28.8,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:46:38.664711+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"Auth details are not provided in the supplied prompt. MCP servers commonly rely on deployment-time network controls and/or custom headers, but this cannot be verified here."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; likely self-hosted open-source tooling."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":38.8,"security_score":43.5,"reliability_score":28.8,"mcp_server_quality":55.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":35.0,"scope_granularity":30.0,"dependency_hygiene":45.0,"secret_handling":40.0,"security_notes":"Security cannot be fully assessed from the provided prompt. For messaging MCP servers, primary risks are excessive permissions (ability to publish/consume/delete), weak/undocumented authz, and mishandling broker credentials. TLS to RabbitMQ is typically supported in AMQP configs, but enforcement is not confirmed here.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Messaging operations are often non-idempotent (publishes/consumes can be stateful); an agent may accidentally duplicate messages.","RabbitMQ interactions may require correct vhost/exchange/queue/routing configuration; misconfiguration can cause failures or unexpected routing.","Agents may need careful scoping/allowlisting to prevent destructive actions (delete queues, purge queues, etc.).","Network connectivity/timeouts can cause transient failures; without documented retry guidance, agents may behave unpredictably."]}}