电动汽车助手服务器

电动汽车助手服务器

用于管理电动汽车充电站、行程规划和资源管理的强大服务器实现。

快速入门

  1. 克隆仓库 git clone https://github.com/Abiorh001/mcp_ev_assistant_server.git cd mcp_ev_assistant_server

  2. 创建虚拟环境(推荐) python -m venv .venv source .venv/bin/activate # Linux/Mac 或 .venv\Scripts\activate # Windows

  3. 安装依赖 uv sync

  4. 配置环境变量 创建 .env 文件并添加以下内容: OPENCHARGE_MAP_API_KEY=your_opencharge_map_api_key GOOGLE_MAP_API_KEY=your_google_map_api_key

  5. 启动服务器 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" })