mica-mqtt X AI,mica-mqtt-server 支持大模型 MCP 接口
一、前言
Dromara mica-mqtt 2.5.3 正式版已经发布。从 2.5.0 mica-mqtt-server 开始支持大模型 MCP,支持同时配置多协议支持,并且支持注解化编程,让开发更加方便快捷。
二、更新记录
v2.5.3 - 2025-08-03
- ✨ mica-mqtt-server-spring-boot-starter 支持注解
@MqttServerFunction
监听 - ✨ mica-mqtt-server-solon-plugin 支持注解
@MqttServerFunction
监听 - ✨ mica-mqtt-client-solon-plugin 更新
solon-configuration-metadata.json
- ✨ mica-mqtt-codec
ReasonCode
统一移动到codes
包(不影响老用户升级)
v2.5.2 - 2025-07-27
- 🐛 mica-mqtt-server 修复启动报错(影响范围
2.5.0
~2.5.1
),感谢CoderKK
反馈(gitee #ICOQ3Q)
v2.5.1 - 2025-07-24
- ✨ mica-mqtt-server 优化 sse mcp,添加 sse 心跳
- ✨ mica-mqtt-client 内置 ssl SNI 支持,感谢
sword007
、@TomatoLay
反馈(gitee #ICKBAY #ICEANP) - ✨ mica-mqtt-client 支持多网卡下指定网卡
bindIp
(网卡对应IP)和bindNetworkInterface
(网卡名) 配置(2个方法使用任意一个即可)。感谢@iovera
反馈(gitee #ICO699) - 🐛 mica-mqtt-client 高CPU下 packetId 生成超限,感谢
@火焰之魂
反馈(gitee #ICLXC3)
v2.5.0 - 2025-07-12
- ✨ mica-mqtt X AI,mica-mqtt-server 支持大模型 mcp
- ✨ mica-mqtt-server 支持同时配置多协议支持,拆分
http(默认端口18083)
和websocket(默认端口8083)
,使统计更加准确 - ✨ mica-mqtt-server spring、solon 插件删除不推荐使用的
EventMqttMessageListener
- ✨ mica-mqtt-server 调整保留消息的规则,支持
$retain
带存储周期的保留消息 感谢@tan90
pr #ICB9I2 #23 - ✨ mica-mqtt-client 删除
IMqttClientMessageIdGenerator
接口合入IMqttClientSession
接口 - ✨ mica-mqtt-client 默认 mqtt5.0,cleanSession 改为 cleanStart 感谢
@tan90
反馈 (gitee #IBKKAG) - ✨ mica-mqtt-client MqttClient 和 MqttClientTemplate 支持通过代理接口来进行Publish 感谢
@galaxy-sea
pr (github #100) - ✨ mica-mqtt-codec 完全同步成私服版,将 MqttProperties 内部类拆解出来,方便使用
- ✨ mica-mqtt client、server solon 插件添加对 Solon IDEA 插件配置提示支持。
- ✨ 移除 mica-mqtt-broker,未来重构
- ✨ 统一参数命名,userName 统一为 username。
- ✨ 优化部分日志,使用中文,方便大家排查问题
三、重点说明
2.5.3 mica-mqtt-server spring-boot-starter 和 solon-plugin 支持注解处理消息。
在 mica-mqtt 的 2.5.3 版本中,对 mica-mqtt-server-spring-boot-starter 和 mica-mqtt-server-solon-plugin 添加了 @MqttServerFunction
注解来处理消息,方便使用。
/** * MqttServerFunction 注解消息监听,注意:如果自行实现了 IMqttMessageListener,MqttServerFunction 注解就不生效了。 */ @Slf4j @Service public class MqttServerMessageListener { /** * MQTT消息处理函数,匹配 mqtt Topic /test/+,如何需要匹配所以消息,请使用通配符 # * * @param context ChannelContext,可选参数 * @param topic 实际接收到消息的主题名称,可选参数 * @param publishMessage 完整的MQTT发布消息对象,包含消息头和负载,可选参数 * @param message 消息负载内容,以字节数组形式提供,可选参数,也可支持对象形式,默认 json 序列化 */ @MqttServerFunction("/test/${xxxx}") public void func3(ChannelContext context, String topic, MqttPublishMessage publishMessage, byte[] message) { // 获取客户端节点信息 Node clientNode = context.getClientNode(); // 记录接收到的MQTT消息信息 log.info("clientNode:{} topic:{} publishMessage:{} message:{}", clientNode, topic, publishMessage, new String(message)); } }
3.5.0 支持大模型 MCP 接口
四、使用文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥 融合 AI 与低代码,重新定义企业级开发效率
今日,由阿里云生态深度支持的VTJ.PRO正式面向企业、技术团队及独立开发者发布其全新版本,旨在打造一个完全自主、可私有化部署、AI驱动的低代码开发平台,彻底打破传统低代码平台“封闭、不可控、扩展性差”的行业困局。 核心亮点:融合 AI 与低代码,重新定义企业级开发效率 随着数字化转型加速,越来越多企业亟需快速搭建内部系统,但传统低代码平台往往面临数据归属不清、定制能力有限、部署成本高昂等问题。VTJ.PRO 的推出,正是为解决这一痛点而生。 该平台基于Vue3 + 阿里云百炼(Qwen)AI 模型,首次实现“智能生成”与“手写代码”双向无缝切换,让用户在享受低代码开发速度的同时,保留对系统的完全掌控权。 “AI 没有替代开发者,而是让开发者更自由。” —— VTJ.PRO 产品负责人表示。 平台关键优势 AI 驱动,智能生成业务代码 通过集成 DeepSeek-R1 与阿里云通义千问大模型,VTJ.PRO 可根据自然语言描述自动生成符合业务逻辑的 Vue3 组件、表单联动规则与数据流程,将原型开发效率提升 5-10 倍。 开发者友好,代码与低代码自由切换 设计界面与 Vue3 源码实...
- 下一篇
🚀 JeecgBoot 开源低代码平台 v3.8.2 震撼发布:AI 低代码革命,智能开发新纪元!
项目介绍 JeecgBoot 是一款集成 AI 应用的,基于 BPM 流程的低代码平台,旨在帮助开发者快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离架构 Ant Design&Vue3,SpringBoot,SpringCloud,Mybatis,Shiro,强大的代码生成器让前后端代码一键生成,无需写任何代码! 成套 AI 大模型功能: AI 模型、AI 应用、知识库、AI 流程编排、AI 对话等; 引领 AI 低代码开发模式, 帮助 Java 项目解决 80% 的重复工作,让开发更多关注业务,提高效率,同时又不失灵活性! 发版时间:v3.8.2 | 2025-08-04 源码下载 Github 地址:https://github.com/jeecgboot/JeecgBoot Gitee 地址:https://gitee.com/jeecg/JeecgBoot 升级日志 本次升级重点增强了 Online 在线功能,新增 AI 智能建表、AI 测试数据和 AI 报表自动生成能力,大幅提升数据处理效率;同时全面强化代码生成器,支持自定义按钮和 JS 增强代码生...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19