mcpField
A
amap-traffic

amap-traffic

github.com/agentbay-aiOther50103 installsUpdated 37w ago
Repository

About amap-traffic

amap-traffic is an OpenClaw skill for querying road conditions and planning driving routes through the Amap API. It can compare route options by time, distance, and cost, and rereads the configured API key on each call.

Key features

  1. 01Live road-condition lookup
  2. 02Driving route planning using traffic
  3. 03Comparison by time, distance, and cost
  4. 04Reloads the configured API key

Use cases

  1. 01Checking congestion on a road or in an area
  2. 02Finding a faster driving route
  3. 03Comparing route time, distance, and cost

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/agentbay-ai/agentbay-skills --skill amap-traffic

After installing, type/amap-trafficin Claude Code to confirm it loaded.

Bundled filesscripts/amap_traffic.py

Details

From the project README

高德实时路况与路线规划

概述

本技能通过高德地图API实现:

  1. 实时路况查询:获取指定道路/区域的拥堵状态
  2. 智能路线规划:基于实时路况计算最快自驾路线
  3. 多方案对比:提供时间、距离、费用等维度的路线比较

🔑 API Key 配置

  1. 访问 高德开放平台 创建 Key
  2. 在 OpenClaw Web 配置页面设置:
    地址: http://127.0.0.1:18789/skills
    配置文件字段: skills.entries.amap-traffic.AMAP_KEY in openclaw.json
    值: 你的高德API Key

注意: 本技能每次调用时都会重新读取 openclaw.json 中的最新 AMAP_KEY,支持前端动态更新密钥后立即生效。

API 使用说明

1. 实时路况查询
curl "https://restapi.amap.com/v3/traffic/status/road?roadid={道路ID}&key={动态读取的AMAP_KEY}"
2. 智能路线规划(含实时路况)
curl "https://restapi.amap.com/v3/direction/driving?origin={起点坐标}&destination={终点坐标}&strategy=2&key={动态读取的AMAP_KEY}"
  • strategy=2:优先考虑实时路况的最快路线

路况状态说明

  • 畅通:🟢 绿色(速度 > 40km/h)
  • 缓行:🟡 黄色(20-40km/h)
  • 拥堵:🔴 红色(< 20km/h)
  • 严重拥堵:🟣 紫红色(< 10km/h)

资源

scripts/

包含高德实时路况查询和路线规划的核心脚本。

scripts/amap_traffic.py

Python 脚本,实现完整的实时路况查询和最优路线规划功能。 每次执行时都会从 /home/admin/.openclaw/openclaw.json 读取最新的 AMAP_KEY, 确保前端动态更新密钥后立即生效。

Comments

Markdown supported