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 的流程并不复杂,主要分为以下四个步骤:
-
注册账号
使用个人手机号在滴滴出行 App 或小程序完成注册。 -
激活 MCP Key
登录开发者控制台,创建并获取个人或企业的 MCP Key。 -
拼装 URL
MCP 采用 URL 参数传递 Key 的方式进行鉴权。 -
调用接口
通过 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 服务。
六、应用案例与价值
-
个人开发者案例
一位开发者利用 Pro 版,开发了一个语音助手,用户只需说一句“帮我叫车去机场”,助手即可完成下单与司机沟通。 -
企业案例
某企业将 Pro+ 版集成到差旅管理系统,实现了员工自动打车与费用报销自动化,极大降低了人工操作成本。
七、总结
DiDi MCP 将网约车的复杂流程封装成标准化接口,为开发者和企业提供了强大的出行能力。
-
Beta 版:轻量集成,体验友好。 -
Pro 版:个人开发者的理想选择。 -
Pro+ 版:企业深度定制与自动化的最佳方案。
通过掌握 MCP 的接入方式和接口调用方法,你可以快速构建具有完整打车功能的应用或系统,让用户享受到更便捷的出行服务。

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