用途:本技能面向中国城市出行场景,通过 DiDi MCP Server API 提供打车、查价、订单查询、司机位置、预约叫车、路线规划与周边搜索能力。用户表达打车/叫车、去某地、回家、上班、查价格、路线、步行、附近等需求时触发。
主要能力:打车(maps_textsearch、taxi_estimate、taxi_create_order)、订单与司机查询(taxi_query_order、taxi_get_driver_location)、取消订单(taxi_cancel_order)、预约出行(cron 定时任务)、驾车/公交/步行/骑行路线(maps_direction_*)、周边搜索(maps_place_around)、地址解析(maps_regeocode)、无直发权限时生成深度链接(taxi_generate_ride_app_link)。
使用方式:需先获取并配置 MCP KEY。可在滴滴出行 App 扫码,或访问 https://mcp.didichuxing.com/claw 获取。配置命令:openclaw config set 'skills.entries.didi-ride-skill.apiKey' 'YOUR_KEY';可通过 openclaw config get skills.entries.didi-ride-skill.apiKey 判断是否已配置(输出 OPENCLAW_REDACTED 即已配置)。调用范式:MCP_URL="https://mcp.didichuxing.com/mcp-servers?key=$DIDI_MCP_KEY" 后使用 mcporter call "$MCP_URL" <tool> --args '{...}',参数值需加引号。首次使用会提示安装 mcporter。下单须先 taxi_estimate 获取 traceId,再 taxi_create_order。
适用场景:实时或预约打车、查价、行程中查询司机与订单状态、取消订单、路线规划与周边搜索。
限制与注意事项:起终点坐标必须来自 maps_textsearch,不得凭记忆补充;推断地址或多候选结果需向用户确认;取消订单须二次确认;traceId 有时效,过期需重新预估;配置成功后出现 "Restart the gateway to apply." 需忽略,禁止重启;Key 未配置或鉴权失败(-32002)需引导重新获取。无法获取会话 metadata 或定时任务创建失败时,需提示用户主动查询,不可静默失败。车型、价格、覆盖城市等细节资料未完整提供。