为实现LBS服务与LLM更好的交互,高德地图MCP Server现已覆盖12大核心服务接口,提供全场景覆盖的地图服务,包括地理编码、逆地理编码、IP定位、天气查询、骑行路径规划、步行路径规划、驾车路径规划、公交路径规划、距离测量、关键词搜索、周边搜索、详情搜索等。
为进一步提高开发者接入效率与体验,高德地图开放平台为开发者提供了通用级SSE协议MCP服务解决方案。
Server-Sent Events(SSE,服务器发送事件)是一种基于 HTTP 协议的技术,允许服务器向客户端单向、实时地推送数据。在 SSE 模式下,开发者可以在客户端通过创建一个 EventSource 对象与服务器建立持久连接,服务器则通过该连接持续发送数据流,而无需客户端反复发送请求。
SSE 的主要特点包括:
-
单向通信:服务器主动向客户端推送数据,客户端无法通过同一连接向服务器发送数据。
-
基于 HTTP 协议:利用现有的 HTTP 协议,无需额外的协议支持,易于实现和部署。
-
轻量级:实现简单,适用于需要实时更新的应用场景,如POI 详情搜索 、地图导航等。
-
自动重连:客户端在连接断开时会自动尝试重新连接,确保数据传输的连续性。
产品架构图
使用方式
1.Cursor 或 MCP Client 配置 SSE 协议通信地址
1.1 安装 Cursor
1.本地下载安装 Cursor 客户端
2.Cursor 下载安装地址:
https://www.cursor.com/cn
3.登陆 Cursor 个人账户
建议使用最新版本的 Cursor 客户端
1.2 配置 SSE 连接
1.3 添加一个新的 MCP Server 配置如下 :(供测试连接)
{
"mcpServers": {
"amap-amap-sse": {
"url":"https://mcp.amap.com/sse?key=<YOUR_API_KEY>"
}
}
}
1.4 测试服务连接状态:
使用场景
1、使用简单:适用普通用户基于MCP(SSE)方式,不必部署本地服务,简单通过 URL 地址配置即可使用。
2、自动升级:我们会持续进行迭代更新,无须用户自己任何额外操作使用。
3、更易于大模型理解:我们对原始的JSON结果进行了语义化的转换,更易于大模型理解内容。
4、零运维成本:采用全托管云服务架构,用户无需关心服务器维护、资源扩容等底层运维问题。
5、协议兼容:支持SSE长连接,适配不同业务场景的技术需求。
应用案例
案例一
应用示例:明天到北京国贸出差,帮我预定步行1km以内的3星级酒店,并推荐下周围的美食。
应用场景:如搜索景点、酒店、购物场景,搜索某个地方的详细地址等。
案例二
应用示例:我在通州住,明天下午2点大兴机场国际航班,公交出行几点出发合适。
应用场景:如地址解析、路径规划以及未来出行方案等。