关于 Aviation Weather
Aviation Weather 是面向飞行员和飞行计划的航空天气 MCP 服务,提供 METAR、TAF、飞行员报告、警报和预报。它结合全球航空报告与区域数值预报,且无需 API 密钥。
主要功能
- 01查询 METAR 和 TAF
- 02查看 PIREP 和 SIGMET
- 03生成飞行前天气简报
- 04检查航线沿途天气
- 05查看 ICON-D2 和 ICON-EU 预报
- 06估算未来 3–15 天 VFR 展望
适用场景
- 01飞行前检查机场天气
- 02查看计划航线的天气
- 03查找附近飞行员报告和有效警报
- 04评估粗略的多日 VFR 展望
MCP 相关
向 MCP 客户端提供航空天气工具,包括 METAR、TAF、简报、航线、报告、警报和预报查询。README 说明了在 Claude Desktop 和 Claude Code 中的配置方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| icao | string | 是 | ICAO 机场代码,例如 "EDFE"、"EDDM"、"EGLL" |
详细介绍
航空天气 MCP 服务
在 Claude 中直接获取航空天气简报。METAR、TAF、PIREP、SIGMET 和 ICON-D2 NWP 预报——无需 API 密钥。
只需向 Claude 提问,例如:
- “METAR EDDM”
- “EDLI 起飞前简报”
- “EDDM 到 LOWI 的航线天气”
- “德国上空有 SIGMET 吗?”
前置条件
需要安装以下两项:
- Claude Desktop — 从 https://claude.ai/download 下载
- Node.js — 从 https://nodejs.org 下载(选择 LTS 版本)。请使用已修补的版本:22.23.4+、24.22.1+ 或 26.12.1+。这些版本包含 2026 年 10 月的安全修复(包括可通过
fetch触发的 Brotli 解码器 RCE);较旧版本和已停止维护的 Node 20 存在漏洞。如果服务器检测到 Node 未修补,启动时会打印警告。
要检查是否已安装 Node.js,请打开终端(Mac)或命令提示符(Windows),然后输入:
node --version
如果看到的版本不低于 v22.23.4(或 v24.22.1 / v26.12.1),就可以继续了。如果版本更低,请从 https://nodejs.org 更新 Node。
设置(3 分钟)
步骤 1:打开 Claude Desktop 配置
- 打开 Claude Desktop
- 点击齿轮图标(右上角)以打开设置
- 前往 Developer
- 点击 Edit Config
这会在文本编辑器中打开一个 JSON 文件。
步骤 2:添加天气服务
如果文件为空,或只有 {},请将其替换为:
{
"mcpServers": {
"aviation-weather": {
"command": "npx",
"args": ["-y", "aviation-weather-mcp"]
}
}
}
如果文件已有内容(例如其他 MCP 服务),请将 "aviation-weather" 区块添加到现有的 "mcpServers" 部分中。
步骤 3:重启 Claude Desktop
完全退出 Claude Desktop 后重新打开。首次启动时,下载天气服务可能会多花 10–15 秒。
步骤 4:测试
开始新的聊天并询问:“METAR EDDF”
Claude 应会回复法兰克福机场的当前天气。如果运行正常,就全部设置完成了!
它能做什么?
| 向 Claude 提问…… | 功能 |
|---|---|
| “METAR EDDM” | 慕尼黑机场的当前天气 |
| “TAF EDDF” | 法兰克福的天气预报 |
| “EDLI 起飞前简报” | 完整的 VFR 简报:METAR + TAF + NWP 预报 |
| “EDDM 到 LOWI 的航线天气” | 直飞航线沿途天气(METAR + NWP + SIGMET) |
| “下周 EDFE 的展望” | 未来 3–15 天逐日 VFR 放行概率 |
| “EDDK 附近有 PIREP 吗?” | 科隆附近的近期飞行员报告 |
| “德国上空的 SIGMET” | 当前有效的重要天气警报 |
| “48.14, 11.57 的逐小时预报” | 任意坐标的 ICON-D2 NWP 模型数据 |
数据来源
- aviationweather.gov — METAR、TAF、PIREP、SIGMET(FAA/NOAA,全球)
- Open-Meteo — ICON-D2 / ICON-EU NWP 预报(DWD 模型)
- Open-Meteo Ensemble — 集合预报(ECMWF-ENS、GEFS),用于长期展望
- OurAirports — 内置的离线 ICAO → 坐标数据库(约 2.2 万个机场,包括通用航空机场),公有领域
注意事项
- 在全球范围内适用于 METAR、TAF、PIREP 和 SIGMET
- ICON-D2 高分辨率预报(2km)覆盖中欧(43-58°N / 4-21°E,预报时效为 48h)
- 在中欧以外地区,会回退到 ICON-EU(分辨率为 7km,预报时效为 120h)
- ICAO 代码会自动解析——只需使用 4 个字母的代码。解析基于随附的机场数据库,可离线进行,因此即使是没有 METAR 的纯 GA 机场(例如 EDVY)也能使用;你也可以直接传入
lat/lon - 能见度以 km 为单位报告
- Open-Meteo 不提供可用的云底高度,因此逐小时 NWP 预报(
wx_icon_d2、wx_preflight、wx_route)会根据气压层云量推算云幕高度(最低的破碎云或阴天云层 ≥50%,单位为 ft AGL)。输出始终会明确说明:ceil ~1700ft、ceil none<8600ft(下方没有云层)或ceil n/a(无数据),因此不会让缺少云幕高度看起来像是晴空 - 3–15 天展望是粗略的可信度指标(VFR 条件不佳的集合成员占比),并非精确预报。它使用低云量作为 VFR 代理指标(Open-Meteo 不提供可用的云底高度),并显示 ECMWF-IFS 趋势,以及前约 5 天的 ICON-EU 交叉验证
在 Claude Code 中使用
claude mcp add aviation-weather -- npx -y aviation-weather-mcp
故障排除
Claude 中未显示天气工具: 编辑配置后,请确保重启了 Claude Desktop。检查 JSON 语法是否有效(没有多余的逗号,括号匹配)。
“npx: command not found”: 未安装 Node.js,或 Node.js 不在 PATH 中。请从 https://nodejs.org 下载。
首次启动较慢: 首次运行时,npx 会下载软件包(约 30KB)。之后软件包会被缓存,启动速度很快。
免责声明
此工具仅供参考,不能替代官方飞行前天气简报。请务必使用经批准的天气服务,并遵循所在国家航空管理机构对飞行准备的要求。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。