高德开放平台通用级SSE协议MCP服务解决方案

193 阅读3分钟

图片

为实现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 下载安装地址:

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点大兴机场国际航班,公交出行几点出发合适。

应用场景:如地址解析、路径规划以及未来出行方案等。

图片