MCP cover image
See in Github
2025-04-14

A multi-broker MCP Server

0

Github Watches

0

Github Forks

0

Github Stars

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.

相关推荐

  • WangRongsheng
  • 🧑‍🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • langgenius
  • Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

  • av
  • Effortlessly run LLM backends, APIs, frontends, and services with one command.

  • alibaba
  • an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

  • 1Panel-dev
  • 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.

  • microsoft
  • Python tool for converting files and office documents to Markdown.

  • rulego
  • ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  • mindsdb
  • AI's query engine - Platform for building AI that can answer questions over large scale federated data. - The only MCP Server you'll ever need

  • hkr04
  • Lightweight C++ MCP (Model Context Protocol) SDK

  • nbonamy
  • Witsy: desktop AI assistant / universal MCP client

  • WangRongsheng
  • 🧑‍🚀 全世界最好的LLM资料总结(视频生成、Agent、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • labring
  • FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

    Reviews

    5 (1)
    Avatar
    user_JHytHI4h
    2025-04-23

    As a devoted user of mcp, I have to say it's an incredible tool crafted by messageaid. It has transformed my messaging experience with its user-friendly interface and efficient functionalities. The seamless integration and intuitive design make it a must-have for anyone looking to streamline their communication tasks. I highly recommend giving mcp a try!