e代驾 MCP 服务基于 e 代驾开放 API,遵循 MCP(Model Context Protocol),为用户提供代驾服务的完整功能,覆盖从费用预估到订单创建的全流程。
复制 .env.example 文件为 .env:
cp .env.example .env
在 .env 文件中设置您的 API 密钥:
APP_KEY=your_app_key_here
SECRET=your_secret_here
API_BASE_URL=https://openapi.d.edaijia.cn
⚠️ 重要提示
.env文件包含敏感信息,已被添加到.gitignore中,不会被提交到版本控制系统。
用于预估代驾费用。
start_address:起始地址start_longitude:起始经度start_latitude:起始纬度end_address:目的地地址end_longitude:目的地经度end_latitude:目的地纬度phone:用户手机号(11 位数字)用于叫代驾下单。
start_address:起始地址start_longitude:起始经度start_latitude:起始纬度end_address:目的地地址end_longitude:目的地经度end_latitude:目的地纬度phone:用户手机号(11 位数字)contact_phone:联系电话(可选,代叫订单必传)用于刷新用户 token。
phone:用户手机号(11 位数字)estimate_cost 提供起终点信息和手机号,获取预估价格。call_driver 提供相同信息进行下单。refresh_token 手动刷新 token。edjserver/tokens/ 目录。python edaijiamcp.py
edaijiamcp/
├── edaijiamcp.py # MCP服务主文件
├── edjserver/ # e代驾API封装
│ ├── EdjApi.py # 主要API接口
│ ├── EdjSignUtils.py # 签名工具
│ ├── EdjSystemParams.py # 系统参数
│ └── tokens/ # token存储目录
├── README.md # 项目文档
└── pyproject.toml # 项目配置