站点图标 高效码农

DiDi MCP完整指南:3大版本差异与企业级接口集成实战

DiDi MCP 全面解析与实用指南

出行平台在近几年快速发展,从单一的打车应用逐渐演变为多功能生态。滴滴出行将自身的网约车能力开放出来,并打包成 MCP(Mobility Capability Platform),让开发者和企业能够将打车功能无缝接入到自己的应用中。这篇文章将全面解析 DiDi MCP 的功能、版本差异、接入方式,以及具体接口的调用方法,帮助你在技术层面上快速掌握其使用要点。


一、什么是 DiDi MCP?

DiDi MCP 是滴滴推出的一套开放平台服务,它将打车流程中的核心能力(如车型查询、价格预估、下单、取消订单、司机位置查询等)以标准化的接口形式提供出来。开发者或企业通过接入 MCP,就可以在自己的应用或系统中直接实现一键叫车的完整体验。

这意味着,无论是一个个人开发的智能助手,还是企业内部的差旅管理系统,都可以借助 MCP 提升用户体验和效率。


二、版本分类与功能差异

滴滴 MCP 根据使用场景和权限,提供了 三个版本,分别适合不同类型的用户。

1. Beta 版

  • 适用对象:入门体验或轻量化需求的开发者。
  • 核心功能
    • 查询价格
    • 跳转至滴滴 App 或微信小程序完成叫车
  • 应用场景
    • 移动应用内展示价格信息
    • 为用户生成一键跳转打车链接

2. Pro 版(个人开发者)

  • 适用对象:个人开发者或小型团队。
  • 核心功能
    • 下单与取消订单
    • 联系司机
  • 应用场景
    • 构建语音助手,例如通过语音指令完成“帮我叫车”的操作
    • 打造个人出行小工具或智能 IoT 产品

3. Pro+ 版(企业客户)

  • 适用对象:需要深度集成出行能力的企业。
  • 核心功能
    • 完整流程定制化
    • 深度集成费用管理和企业差旅系统
  • 应用场景
    • 企业差旅管理系统自动化叫车
    • 自动费用统计和报销对接

总结:Beta 更偏向“展示与跳转”,Pro 适合个人创新应用,Pro+ 则赋能企业自动化和流程管理。


三、如何接入 DiDi MCP?

接入 MCP 的流程并不复杂,主要分为以下四个步骤:

  1. 注册账号
    使用个人手机号在滴滴出行 App 或小程序完成注册。

  2. 激活 MCP Key
    登录开发者控制台,创建并获取个人或企业的 MCP Key。

  3. 拼装 URL
    MCP 采用 URL 参数传递 Key 的方式进行鉴权。

  4. 调用接口
    通过 HTTP 请求与 JSON-RPC 2.0 协议进行交互。

接入地址

https://mcp.didichuxing.com/mcp-servers

鉴权示例

https://mcp.didichuxing.com/mcp-servers?key=YOUR_API_KEY

请求示例

curl -X "POST" "https://mcp.didichuxing.com/mcp-servers?key=YOUR_API_KEY" \
-H 'Content-Type: application/json; charset=utf-8' \
-d '{
  "jsonrpc": "2.0",
  "method": "tools/list",
  "id": 1,
  "params": {
    "_meta": {
      "progressToken": 1
    }
  }
}'

四、MCP 核心能力与接口说明

MCP 的能力分为 网约车类接口,涵盖从价格预估到订单查询的全流程。以下是主要接口的功能解析。

1. 查看可用车型与价格(taxi_estimate

  • 功能:获取车型品类和预估价格。
  • 应用场景:在用户选择出发地和目的地后展示不同车型的费用。
  • 参数示例
参数名 类型 是否必填 描述
from_lng string 出发地经度
from_lat string 出发地纬度
from_name string 出发地名称
to_lng string 目的地经度
to_lat string 目的地纬度
to_name string 目的地名称

2. 获取打车链接(taxi_new_order,Beta 专用)

  • 功能:生成跳转链接,在滴滴出行 App/小程序继续呼叫。
  • 应用场景:快速调起滴滴原生应用完成叫车。

3. 创建打车订单(taxi_create_order,Pro 专用)

  • 功能:创建订单并寻找司机。
  • 应用场景:在应用内部直接下单,无需跳转。

必填参数

  • product_category:车型标识
  • estimate_trace_id:预估流程 ID
  • caller_car_phone:叫车人手机号

4. 查询打车订单(taxi_query_order,Pro 专用)

  • 功能:查询订单状态与司机信息。
  • 返回信息:司机联系方式、预估到达时间、车辆信息、距离等。

5. 取消订单(taxi_cancel_order,Pro 专用)

  • 功能:取消打车订单。
  • 参数order_id

6. 获取司机位置(taxi_get_driver_location,Pro 专用)

  • 功能:实时获取司机的经纬度位置。
  • 应用场景:在应用地图上显示司机位置,增强用户体验。

五、版本迭代日志

  • v1.0.0(2025-08-01):首次发布,支持网约车预估与下单。
  • v1.0.2(2025-08-18):发布 Pro 版本,提供更丰富的 MCP 服务。

六、应用案例与价值

  1. 个人开发者案例
    一位开发者利用 Pro 版,开发了一个语音助手,用户只需说一句“帮我叫车去机场”,助手即可完成下单与司机沟通。

  2. 企业案例
    某企业将 Pro+ 版集成到差旅管理系统,实现了员工自动打车与费用报销自动化,极大降低了人工操作成本。


七、总结

DiDi MCP 将网约车的复杂流程封装成标准化接口,为开发者和企业提供了强大的出行能力。

  • Beta 版:轻量集成,体验友好。
  • Pro 版:个人开发者的理想选择。
  • Pro+ 版:企业深度定制与自动化的最佳方案。

通过掌握 MCP 的接入方式和接口调用方法,你可以快速构建具有完整打车功能的应用或系统,让用户享受到更便捷的出行服务。


打车场景

MCP 的开放不仅是技术接口的释放,更是出行生态的一次扩展。无论你是开发者还是企业,都能在其中找到适合的应用方式。

退出移动版