尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

先了解:MCP 公开服务市场

先了解:MCP 公开服务市场
📅 发布时间:2026/6/23 10:40:02

先了解: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

二、前置准备:申请高德 API-Key
调用高德地图 MCP 服务,需先获取个人 API-Key,步骤如下(3步搞定):

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

  2. 创建一个应用
    gaode-project

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

gaode-api-key

三、编写客户端代码连接高德服务
前置准备完成后,开始配置项目、编写代码,全程分为3个步骤,也很简单操作。

  1. 拷贝高德MCP服务中的json文件到项目中
    **注意: **替换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 (可自定义,但需与后续配置对应)

  1. 修改application.yml配置文件
    添加 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
3. 编写测试代码
测试代码其实和上一篇的客户端代码基本没有什么改动,我就简单放上来一些啦~

@GetMapping(“mcpTest”)
private void mcpTest() throws GraphRunnerException {

ChatModel chatModel = getChatModel(); ToolCallback[] toolCallbacks = toolCallbackProvider.getToolCallbacks(); System.out.printf(""" =====Find the tools from spring ToolCallbackProvider===== %s """, JSON.toJSONString(toolCallbacks)); // 构建智能体并绑定mcp服务 ReactAgent agent = ReactAgent.builder() .name("ip_search") .model(chatModel) .description("你是一个天气查询助手") .saver(new MemorySaver()) .toolCallbackProviders(toolCallbackProvider) .build(); // 运行时配置 RunnableConfig config = RunnableConfig.builder() .threadId("session") .build(); // 流式调用agent Flux<NodeOutput> stream = agent.stream("上海未来天气怎么样", config); StringBuffer answerString = new StringBuffer(); stream.doOnNext(output -> { if (output.node().equals("_AGENT_MODEL_")) { answerString.append(((StreamingOutput<?>) output).message().getText()); } else if (output.node().equals("_AGENT_TOOL_")) { answerString.append("\nTool Call:").append(((ToolResponseMessage) ((StreamingOutput<?>) output).message()).getResponses().get(0)).append("\n"); } }) .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 服务 → 编写测试代码」,步骤简洁且可复现。

相关新闻

  • 2026婚姻家庭辅导师证书课程详解与报考条件,多少费用、证书含金量与官方报名入口:行以学文教育 - 教育推荐官【官方】
  • 2026苏州百达翡丽名表回收行业top1实测 - 奢侈品回收评测
  • 2026池州市初中毕业生升学方案最新发布,电大中专中央广播电视中等专业 - cc江江

最新新闻

  • 纯AI询单转化率31%,追平人工客服:一家跨境母婴营养品品牌如何算清AI人效账?
  • 2027上海研磨展|上海研磨及磨削技术展览会【官网】
  • 零基础做量化,先把学习路径拆成几段
  • Golang的函数
  • 2026AI命理软件好用吗?八字排盘App辅助分析要看依据和边界
  • InDraw如何将化合物的名称转为结构式?

日新闻

  • Arduino-ESP32项目深度解析:解锁隐藏芯片支持与架构演进
  • 2026年 系统窗厂家/品牌推荐榜单:隔音系统窗+高端系统门窗的核心优势与选购指南 - 品牌发掘
  • NVBench:首个双语非言语发声语音合成评测基准详解与实践

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号