高德地图 MCP,可用 Java SolonMCP 接入(支持 Java8+)
1、MCP技术概述
1.1 什么是 MCP
MCP (Model Control Protocol) 是一种允许大模型与外部工具交互的协议,高德地图基于此协议提供了地图服务能力,使 AI 大模型能够直接调用高德的 LBS。
1.2 两种接入架构对比
高德地图 MCP 提供了两种不同的接入方式:sse 和 stdio。这两种方式在架构、性能和适用场景上存在明显差异。
2、用 Java SolonMCP 接入试试
2.1 添加依赖
<dependency> <groupId>org.noear</groupId> <artifactId>solon-ai-mcp</artifactId> </dependency>
支持与 jFinal, Vert.X, SpirngBoot2, SpringBoot3, Solon 等框架结合使用。
2.2 先构建个客户端
一个项目中可能会有多个 mcp;所以取个 bean 名字为好
@Configuration public class AmapMcpConfig { @Bean("amap-mcp") public McpClientProvider mcpClientProvider() { return McpClientProvider.builder() .apiUrl("https://mcp.amap.com/sse?key=YOUR_AMAP_MCP_KEY") //只需要一个 url .build(); } }
2.3 试试:获取周边电影院
@Component public class DemoCom { @Inject("amap-mcp") McpClientProvider clientProvider; public String around_search() { Map<String, Object> args = new HashMap<>(); args.put("keywords", "电影院"); args.put("location", "116.466485,39.995197"); args.put("radius", "2000"); return clientProvider.callToolAsText("maps_around_search", args).getContent(); } }
2.4 试试:获取地区的天气
@Component public class DemoCom { @Inject("amap-mcp") McpClientProvider clientProvider; public String weather(){ Map<String, Object> args = new HashMap<>(); args.put("city", "北京"); return clientProvider.callToolAsText("maps_weather", args).getContent(); } }
3、把它绑给 ChatModel(LLM) 使用,比如 DeepSeek-V3
构建 ChatModel,并将 amap-mcp 作为工具提供者绑定:
@Configuration public class DeepSeekConfig { @Bean public ChatModel chatModel(@Inject("amap-mcp") McpClientProvider clientProvider) { return ChatModel.of("https://api.deepseek.com/chat/completions") .apiKey("SD_API_KEY") .model("deepseek-chat") .defaultToolsAdd(clientProvider) .build(); } }
基于 DeepSeek 和 Amap MCP 查个天气:
@Component public class DemoCom { @Inject ChatModel chatModel; public void test() throws Exception { ChatResponse resp = chatModel.prompt("杭州今天的天气怎么样?") .call(); System.out.println(resp.getMessage()); } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
雷军:小米玄戒 O1,3nm 旗舰处理器,力争跻身第一梯队旗舰体验
小米集团董事长雷军发文介绍了其全新手机 SoC 芯片小米玄戒 O1:“采用第二代3nm工艺制程,力争跻身第一梯队旗舰体验”。 雷军表示,截至今年4月底共四年多的时间,玄戒累计研发投入已经超过了 135亿人民币。目前,研发团队已经超过了2500人,今年预计的研发投入将超过60亿元。 全文内容如下: 今年是小米创业15周年。 早在11年前,2014年,我们就开始了芯片研发之旅。 2014年9月,澎湃项目立项。2017年,小米首款手机芯片“澎湃S1”正式亮相,定位中高端。后来,因为种种原因,遭遇挫折,我们暂停了SoC大芯片的研发。但我们还是保留了芯片研发的火种,转向了“小芯片”路线。再后来,小米澎湃各种芯片陆续面世,包含了快充芯片、电池管理芯片、影像芯片、天线增强芯片等“小芯片”,在不同技术赛道中慢慢积累经验和能力。 这几年,很多米粉也一直在追问,小米还做不做大芯片了?网上也有各种似是而非的传闻,也有不少人嘲笑澎湃SoC没有后续。但我想说,那不是我们的“黑历史”,那是我们的来时路。 2021年初,我们做了一个重大决议:造车。同时,我们还做了另外一个重大的决策:重启“大芯片”业务,重新开始研发...
- 下一篇
Minimax 正在内测 Agent 功能
Minimax近日上线了AI Agent功能。该功能目前可通过特定网址访问,并且当前内测阶段免费向用户提供使用。 https://agent.minimax.io/ 内测页面显示,用户可自行选择“标准”或“深度”两种模式,输入任务并交由MiniMax Agent执行。其中,“深度”模式会进行深度推理,耗时较长,任务完成质量也相对较高。 官方示例既包括对文档进行事实核查等研究型任务,也支持搭建网站、规划旅游行程等综合性任务。目前MiniMax尚未对Agent设置额度或费用限制,而Manus已在3月底公布其分档收费方案,按积分进行计费。 MiniMax还加入了显示“当前进程”的视窗,用户可以实时看到Agent的工作流。如果说另一家独角兽智谱AI推出的智能体“AutoGLM沉思”,是通过跳转打开不同网页来可视化信息搜集的过程,MiniMax就更像是在“当前进程”一个窗口里集中呈现。
相关文章
文章评论
共有0条评论来说两句吧...