🔥 无耳 Solon Ai MCP,发布工具服务,使用工具服务。效果预览!
solon-ai-mcp 是 solon-ai 的扩展特性。提供 mcp 协议的支持。通过它,可以方便的发布 Tool Service,方便的使用 Tool Service。
引入依赖包
<dependency> <groupId>org.noear</groupId> <artifactId>solon-ai-mcp</artifactId> <version>3.1.3-SNAPSHOT</version> </dependency>
服务端演示(发布工具服务)
引入依赖包后,服务端默认不会启用,需要通过配置启用。
solon.ai.mcp.server: enabled: true sseEndpoint: "/mcp/sse"
启用 mcp server 后,所有组件的 @FunctionMapping
方法,会自动成为 mcp server 的 tool 服务。
@Component public class McpServerTool { @FunctionMapping(description = "查询天气预报") public String getWeather(@FunctionParam(description = "城市位置") String location) { return "晴,14度"; } } public class McpServerApp { public static void main(String[] args) { Solon.start(McpServerApp.class, args); } }
客户端演示(使用工具服务)
客户端可以使用原生的 modelcontextprotocol 接口,也可以使用 McpClientWrapper (包装简化过)
- 直接调用
public void case1(){ McpClientWrapper mcpClient = new McpClientWrapper("http://localhost:8080", "/mcp/sse"); String rst = mcpClient.callToolAsText("getWeather", Map.of("location", "杭州")); }
- 绑定给模型使用
public void case2(){ ChatModel chatModel = null; McpClientWrapper mcpClient = null; chatModel.prompt("杭州今天的天气怎么样?") .options(options -> { //转为函数集合用于绑定 options.functionAdd(mcpClient.toFunctions()); }) .call(); }
项目仓库地址
- gitee:https://gitee.com/opensolon/solon-ai
- gitcode: https://gitcode.com/opensolon/solon-ai
- github:https://github.com/opensolon/solon-ai
官网

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
谷歌搜索“AI 模式”(AI Mode)引入多模态搜索功能
谷歌正在为其谷歌搜索实验项目“AI 模式”(AI Mode)引入多模态搜索功能。AI 模式允许用户提出复杂且包含多个部分的问题,并通过追问深入探索相关主题。如今,拥有 AI 模式访问权限的用户可以点击该功能,针对他们上传的照片或使用相机拍摄的照片提出问题。 谷歌在本周一的博客文章中表示,AI 模式中的新图像分析功能由 Google Lens 的多模态能力提供支持。据谷歌介绍,AI 模式能够理解图像中的整个场景,包括物体之间的相互关系,以及它们的材质、颜色、形状和排列方式。 通过采用“query fan-out”技术,AI 模式会针对图像本身以及图像中展示的物体提出多个问题,从而提供比传统谷歌搜索更详细的信息。 例如,用户可以拍摄自己书架的照片,并输入问题:“如果我喜爱这些书,有哪些类似且评价很高的书呢?”AI 模式将识别每本书,并提供一份推荐书籍的列表,并带有链接,可供用户进一步了解或购买。 此外,AI 模式还允许用户提出后续问题以缩小搜索范围,例如:“我在寻找一本快速阅读的书,这些推荐中哪一本最短?” 谷歌表示将向数百万参与实验室计划的用户开放 AI 模式,实验室是谷歌用于实验性功能...
- 下一篇
智元机器人申请注册 AgiBot G3 商标
天眼查财产线索信息显示,智元机器人关联公司上海智元新创技术有限公司近日申请注册“AgiBotG1”“AgiBotG2”“AgiBotG3”商标,国际分类为网站服务、机械设备、科学仪器,当前商标状态均为等待实质审查。 资料显示,上海智元新创技术有限公司成立于2023年,是一家以从事计算机、通信和其他电子设备制造业为主的企业,法人为邓泰华。企业注册资本8045.8159万人民币,超过了95%的上海市同行,实缴资本3550.3847万人民币,并已于2025年完成了B轮。
相关文章
文章评论
共有0条评论来说两句吧...