电动汽车助手服务器
用于管理电动汽车充电站、行程规划和资源管理的强大服务器实现。
快速入门
-
克隆仓库 git clone https://github.com/Abiorh001/mcp_ev_assistant_server.git cd mcp_ev_assistant_server
-
创建虚拟环境(推荐) python -m venv .venv source .venv/bin/activate # Linux/Mac 或 .venv\Scripts\activate # Windows
-
安装依赖 uv sync
-
配置环境变量 创建
.env
文件并添加以下内容: OPENCHARGE_MAP_API_KEY=your_opencharge_map_api_key GOOGLE_MAP_API_KEY=your_google_map_api_key -
启动服务器 python ev_assistant_server.py
示例 API 调用
-
查找充电站: result = await client.call_tool("charge_points_locator", { "address": "London, UK", "max_distance": 10, "socket_type": "CCS" })
-
规划行程: result = await client.call_tool("ev_trip_planner", { "user_address": "Manchester, UK", "user_destination_address": "Liverpool, UK", "socket_type": "Type 2" })