使用说明
经纪人MCP
这就是 消息辅助MCP服务器。目标是支持三家主要经纪商 消息辅助、RabbitMQ、Azure服务总线和SQS。
资源
| 资源 | Rabbit MQ | Azure服务总线 | SQS |
|---|---|---|---|
| 队列 | ✅ | 计划 | 已计划 |
| 主题 | ✅ | 计划 | 已计划 |
| 订阅 | 计划 | 计划 | 已计划 |
A. broker 是在拉比q说主机+VHOST
-
队列:
rabbitmq://broker/queues/name -
主题:
rabbitmq://broker/topics/name- RabbitMQ中的交换
-
订阅:
rabbitmq://broker/subscription/base64(source, destinationType, destinationName, propertiesKey)- RabbitMQ中的绑定
-
azure://broker/name -
sqs://localhost/vhost/name
工具
| 操作 | Rabbit MQ | Azure服务总线 | SQS |
|---|---|---|---|
| 清除队列 | ✅ | 计划 | 已计划 |
用法
| 运输 | 。.. |
|---|---|
| 工作室 | ✅ |
| 可流式传输 | 计划的 (基于SDK支持) |
通过Docker
docker run -i --rm \
--env 'BROKER_URL=rabbitmq://guest:guest@localhost:15672/' \
ghcr.io/messageaid/mcp
游标等的JsonConfig示例
{
"mcpServers": {
"messageAid": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--env 'BROKER_URL=rabbitmq://guest:guest@localhost:15672/'",
"docker pull ghcr.io/messageaid/mcp:latest"]
}
}
}
配置
Env Var。 … |------------|----------------------------------------| |BROKER_URL |以URL格式连接的代理| |MCP_MODE |只读| ||允许消息| ||经纪人允许|
建筑
使用.NET和 MCP C#SDK
docker build -t ghcr.io/messageaid/mcp -f Dockerfile .
许可证
此MCP服务器根据BSL 1.1许可证获得许可。更多细节, 请参阅项目存储库中的LICENSE文件。