name: pipeworx-flights description: 实时飞机跟踪功能:能够监控特定地理区域内的航班动态,通过应答器识别每架飞机的具体信息,并通过 OpenSky Network 实时获取机场的航班进出港信息。 version: 1.0.0 metadata: openclaw: requires: bins: - curl emoji: "✈️" homepage: https://pipeworx.io/packs/flights
飞行跟踪(OpenSky Network)
OpenSky Network 提供实时飞行数据。您可以通过飞机的应答器地址来追踪飞机,查询指定地理范围内的所有航班,或获取任何机场的到达和出发航班列表。该服务完全免费且无需 API 密钥。
工具
| 工具 | 描述 |
|---|---|
get_flights_in_area |
获取当前位于指定经纬度范围内的所有飞机 |
get_aircraft |
通过 ICAO24 六位地址(例如 "a0b1c2")追踪特定飞机 |
get_arrivals |
获取指定机场(按 ICAO 代码,例如 "KLAX")在指定时间范围内的最近到达航班 |
get_departures |
获取指定机场在指定时间范围内的最近出发航班 |
使用场景
- “现在有哪些飞机正在曼哈顿上空飞行?”—— 在纽约市周围定义一个地理范围 |
- 通过飞机的应答器代码追踪特定航班 |
- 创建显示最近到达和出发航班的机场仪表板 |
- 航空研究或 ADS-B 数据分析
示例:伦敦上空的航班
curl -s -X POST https://gateway.pipeworx.io/flights/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_flights_in_area","arguments":{"lamin":51.3,"lomin":-0.5,"lamax":51.7,"lomax":0.3}}}'
该工具会返回每架飞机的 ICAO24 地址、呼号、起飞国家、高度、速度、航向和位置信息。
MCP 配置
{
"mcpServers": {
"pipeworx-flights": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://gateway.pipeworx.io/flights/mcp"]
}
}
}
注意事项
- 到达/出发航班的时间范围使用 Unix 时间戳,且仅限于 7 天的时间窗口 |
- 该 API 大约每 10 秒更新一次飞机位置信息 |
- 匿名访问会受到速率限制,数据可能会有轻微延迟