Broker MCP
This is the Message Aid MCP server. The goal is to support the three main brokers of Message Aid, RabbitMQ, Azure Service Bus, and SQS.
Resources
| Resource | Rabbit MQ | Azure Service Bus | SQS |
|---|---|---|---|
| Queues | ✅ | Planned | Planned |
| Topics | ✅ | Planned | Planned |
| Subscriptions | Planned | Planned | Planned |
A broker is in rabbitmq speak a HOST + VHOST
-
Queue:
rabbitmq://broker/queues/name -
Topic:
rabbitmq://broker/topics/name- An Exchange in RabbitMQ
-
Subscription:
rabbitmq://broker/subscription/base64(source, destinationType, destinationName, propertiesKey)- A Binding in RabbitMQ
-
azure://broker/name -
sqs://localhost/vhost/name
Tools
| Action | Rabbit MQ | Azure Service Bus | SQS |
|---|---|---|---|
| Purge Queue | ✅ | Planned | Planned |
Usage
| Transport | ... |
|---|---|
| STDIO | ✅ |
| Streamable | Planned (based on SDK Support) |
Via Docker
docker run -i --rm \\
--env 'BROKER_URL=rabbitmq://guest:guest@localhost:15672/' \\
ghcr.io/messageaid/mcp
Sample Json Config for Cursor, etc
{
"mcpServers": {
"messageAid": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--env 'BROKER_URL=rabbitmq://guest:guest@localhost:15672/'",
"docker pull ghcr.io/messageaid/mcp:latest"]
}
}
}
Configuration
| Env Var | ... |
|---|---|
| BROKER_URL | The broker to connect to in URL format |
| MCP_MODE | ReadOnly |
| MessageAllowed | |
| BrokerAllowed |
Building
Built using dotnet and the MCP C# SDK
docker build -t ghcr.io/messageaid/mcp -f Dockerfile .
Licence
This MCP server is licensed under the BSL 1.1 License. For more details, see the LICENSE file in the project repository.
Recommend MCP Servers 💡
@chanmeng666/google-news-server
A Model Context Protocol (MCP) server implementation that provides Google News search capabilities via SerpAPI integration. Automatically categorizes news results and supports multiple languages and regions.
@1mcp/agent
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
mcpjungle/MCPJungle
A self-hosted Model Context Protocol (MCP) Registry and Gateway that allows AI agents to discover and consume tools from various registered MCP servers, providing centralized management, security, and access control for private AI agents within an organization.
mcp_server_lark
A Model Context Protocol server for Lark(Feishu) sheet, message, doc and etc.
@enescinar/twitter-mcp
An MCP server enabling interaction with Twitter, supporting posting tweets and searching tweets.
TrueNasCoreMCP
Control TrueNAS Core system using natural language through MCP clients like Claude Desktop