曹操出行 MCP
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @caocao/caocaoskill。
技能介绍
从「想打车」到「拿到发票」,中间有多少步骤
做出行自动化时,麻烦不在地图 API,而在「想去哪 → 叫车 → 查订单 → 结算开票」这条链路要拆成十几步:地址转经纬度、车型和价格预估、下单前确认 estimateId、下单后查车牌、联系司机、查账单。曹操出行 skill 把这整条链路封装成 MCP 工具,让 Agent 用统一接口跑完整个流程。
核心能力与关键调用顺序
叫车:两条路径
maps_text_poi:关键词搜地址拿经纬度,后续预估和链接生成都依赖它。trip_estimate_v2:给起终点地址,返回可选车型和预估价格。orderType必传,1实时单、2预约单。- Beta 版收口在
trip_generate_ride_link:生成打车小程序链接,下单动作由用户在微信完成。 - Pro 版用
trip_create_order_v2直接创建订单并派单,前置条件是先用预估接口拿到estimateId。
这里有个坑:estimateId 在返回值的 structuredContent.estimateId 字段里,不是 _meta.unique_key——后者是 MCP 协议层的请求追踪 ID,混用会下单失败。
订单管理:可查可改,但不能悄悄动
trip_query_order_v2:查进行中订单状态、车牌号、司机位置。trip_cancel_order_v2:取消订单,执行前必须二次确认。trip_update_order:改起终点、路线、车型或备注,流程是先带updateScene和orderNo重新预估,用户确认后再更新。- 司机接单后可用
trip_send_driver_message留言、trip_call_driver拿司机手机号;客服电话走trip_contact_customer_service(action传getPhone)。
账单与售后
trip_pull_bill:查未支付订单费用明细。trip_rate_driver:评价司机(1满意、2不满意),仅限已支付订单且行程结束 3 天内有效。trip_query_history_orders:按时间、起终点、费用范围筛历史订单;trip_delete_order删记录,也要二次确认。trip_create_invoice:支持个人与公司抬头、批量开票。公司必传invoiceTitle和taxNumber,个人必传connactName和connactPhone。
适用边界与参数注意点
这不是导航工具。公交地铁、步行骑行驾车导航、租车自驾、货运搬家物流,都不该用它。
参数上还有几个坑:routeTags 默认不传,只有明确提特殊路线才填;callOrderServiceType 默认不传走智能推荐,显式指定时必须是字符串("2");为他人叫车把手机号填进 whoTel。
使用场景
- 用户在对话里给出起点和终点,需要先预估打车费用和可选车型,再决定是否下单。
- Agent 需要为出行助手生成微信小程序打车链接,引导用户跳转后完成下单。
- 司机已接单,用户想查看当前订单状态、车牌号和司机位置,或给司机留言。
- 行程结束后,用户需要查看费用明细、为已支付订单开发票,或在三天内评价司机。
适合人员
- 出行类 AI 产品的开发者:需要把叫车预估、下单和订单管理接进自己的助手。
- 做个人出行自动化的独立开发者:希望用 Agent 一条链路跑完打车到开票。
- 出行平台的客服或运营:需要在工单里帮用户查订单状态、费用明细或开发票。