🔥 支持 MCP_2025_03_26 协议,Solon AI v3.5.0-M1 预览
Solon AI
Solon AI ,是 Solon 官方推出的 Java AI & MCP 应用开发框架。为 Java 开发者提供统一的接口抽象层,简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程,以及简化 Mcp 的开发体验。
同时支持 java8, java11 ,java17, java21, java24。
开源项目仓库地址
- https://gitee.com/opensolon/solon-ai
- https://github.com/opensolon/solon-ai
- https://gitcode.com/opensolon/solon-ai
新特性预览
- 同步 mcp-java-sdk v0.11.0 代码(java8 化)
- 支持 MCP_2025_03_26 协议(如 mcp streamable)
依赖包
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-ai-mcp</artifactId>
<version>3.5.0-M1</version>
</dependency>
mcp server(for streamable)预览
@McpServerEndpoint(channel=McpChannel.STREAMABLE, mcpEndpoint = "/mcp")
public class McpServerTool {
@ToolMapping(description = "查询天气预报")
public String getWeather(@Param(description = "城市位置") String location) {
return "晴,14度";
}
}
mcp client(for streamable)预览
McpClientProvider mcpClient = McpClientProvider.builder()
.channel(McpChannel.STREAMABLE)
.apiUrl("http://localhost:8081/mcp")
.build();
//测试
String resp = mcpClient.callToolAsText("getWeather", Utils.asMap("location", "杭州")).getContent();
System.out.println(resp);
//对接 LLM
ChatModel chatModel = ChatModel.of(apiUrl).provider(...).model(...)
.defaultToolsAdd(mcpClient) //绑定 mcp 工具
.build();
ChatResponse resp = chatModel
.prompt("今天杭州的天气情况?")
.call();
,

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
ShowDoc v3.5.0 发布, IT 团队的在线 API 文档、技术文档工具
更新内容: 支持白板项目,可任意涂鸦,激发灵感创作 支持 markdown 任务列表,支持交互式打勾完成任务 项目管理员可以分配多个目录到项目成员(之前只能配置一个) 权限变更:项目编辑成员默认可导出项目,但是会留下记录在项目变更日志以供审计 创建 / 编辑项目的时候可以调整项目分组 如何操作 更新步骤请参考请参考手册的升级安装部分: www.showdoc.com.cn/help?page_id=13... 介绍 ShowDoc 是一个非常适合 IT 团队的在线 API 文档、技术文档工具,既有开箱即用的在线托管服务版,也有免费的开源版 (github 1 万 + star)。通过 showdoc ,你可以方便地使用 markdown 语法来书写出美观的 API 文档、数据字典文档、技术文档、在线 excel 文档等等。如果不想编辑 markdown 文档,你还可以利用 showdoc 的自动化能力,从程序注释中自动生成 API 文档,或者从搭配的 RunApi 客户端(类似 postman 的 api 调试工具)中一边调试接口、一边自动生成文档。无需手动编写文档,释放生产力。通过分...
-
下一篇
HandBrake 1.10.0 发布,多功能视频转码工具
HandBrake 1.10.0 现已发布。HandBrake 是一款适用于 Linux、Mac 和 Windows 的开源视频转码器。具体更新内容如下: General 添加了新的“Social 10MB”预设 改进的 metadata passthru,保留额外的 metadata,包括: Creation date Cover art Location 修复深度扫描期间内存使用过多的问题(#6963) Command line interface 添加了禁用杜比视界和 HDR10+ passthru 的选项 Video 添加了选择编码器颜色范围的选项 改进了高分辨率帧的 Framerate Shaper metrics 性能 修复 VCN 编码器预设(#6974) 更新了 NVEnc CQ 范围(#6418) Audio 添加了禁用 track names passthru和 autonaming 的选项 修复了未找到音轨时的选择行为回退问题(#6666) EAC3 + Atmos 现已在 MP4 中正确标记 Subtitles 添加了禁用轨道名称直通的选项 SubRip/UTF...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合Redis,开启缓存,提高访问速度
- 面试大杂烩
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker快速安装Oracle11G,搭建oracle11g学习环境