一、先了解:MCP 公开服务市场

一、先了解:MCP 公开服务市场上一篇博客 我们介绍了如何将本地工具封装为 MCP 服务 并成功创建客户端实现连接 感兴趣的朋友可以回顾 https www lucaju cn index php archives 169 今天 我们聚焦实操 如何调用 MCP 市场上的公开服务 以 高德地图 MCP 服务 为例 步骤清晰可复现 新手也能快速上手 首先给大家推荐一个优质的 MCP 公开服务平台 https

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



上一篇博客,我们介绍了如何将本地工具封装为 MCP 服务,并成功创建客户端实现连接,感兴趣的朋友可以回顾:https://www.lucaju.cn/index.php/archives/169/

今天,我们聚焦实操——如何调用 MCP 市场上的公开服务,以「高德地图 MCP 服务」为例,步骤清晰可复现,新手也能快速上手。

首先给大家推荐一个优质的 MCP 公开服务平台:https://mcp.so/zh

这个平台类似 MCP 服务的「GitHub」,目前已收录超过一万八千个公开 MCP 服务,涵盖地图、工具、接口等各类场景,我们今天要用的高德地图 MCP 服务也收录其中。

mcp-market

高德地图 MCP 服务直达链接:https://mcp.so/zh/server/amap-maps/amap

进入链接后,注意保存页面中的「服务器配置 JSON」(如下所示),后续配置项目时会直接用到,重点留意 env 中的 AMAP_MAPS_API_KEY 字段。

mcp-gaode

调用高德地图 MCP 服务,需先获取个人 API-Key,步骤如下(3步搞定):

访问高德开放平台:https://lbs.amap.com/ ,注册一个用户,完成认证后登录到后台

gaode-project

注意:服务平台选择Web服务,填写完成后提交,即可生成 API-Key,保存好该 Key,后续替换配置使用。

gaode-api-key

前置准备完成后,开始配置项目、编写代码,全程分为3个步骤,也很简单操作。

注意: 替换api_key,使用我们刚刚创建好的api_key

{ "mcpServers": { "amap-maps": { "command": "npx", "args": [ "-y", "@amap/amap-maps-mcp-server" ], "env": { "AMAP_MAPS_API_KEY": "api_key" } } } } 

把这个json放到项目resource目录下,命名为 mcp-servers-config.json (可自定义,但需与后续配置对应)

添加 MCP 客户端配置,核心是指定上述 JSON 文件的路径

spring: application: name: spring-ai-alibaba-agent ai: dashscope: api-key: ${AliQwen_API} mcp: client: type: async request-timeout: 10s toolcallback: enabled: true stdio: servers-configuration: classpath:/mcp-servers-config.json 

测试代码其实和上一篇的客户端代码基本没有什么改动,我就简单放上来一些啦~

@GetMapping("mcpTest") private void mcpTest() throws GraphRunnerException else if (output.node().equals("_AGENT_TOOL_")) }) .doOnComplete(() -> System.out.println(answerString)) .doOnError(e -> System.err.println("Stream Processing Error: " + e.getMessage())) .blockLast(); } 

代码编写完成后,启动项目,访问接口:http://localhost:8080/mcpTest,即可测试高德 MCP 服务调用效果。

首先可以看到我们已经加载到了高德MCP的服务列表

gaode-map-tool-list

接下来可以看到大模型输出了对未来7天天气的回答

gaode-mcp-result

以上就是「Spring AI Alibaba 调用 MCP 公开服务」的完整实操流程,核心是「获取 API-Key → 配置 MCP 服务 → 编写测试代码」,步骤简洁且可复现。

本次实操的全部代码(含之前 Agent 相关测试代码)已上传至 GitHub,需要的朋友可以自行获取,如有疑问,欢迎在评论区交流~

GitHub 链接:https://github.com/Jucunqi/spring-ai-alibaba-agent.git

小讯
上一篇 2026-04-08 19:05
下一篇 2026-04-08 19:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/251768.html