
Aviation Weather MCP Server

2025.04.01
0
TypeScript航空天气服务飞行计划辅助位置服务
Aviation Weather MCP Server 是一个提供航空天气信息的模型上下文协议(MCP)服务器,主要用于飞行计划中的天气信息查询。它连接至 Aviation Weather API,获取 METARs、TAFs、PIREPs 等数据。该工具强调仅作为信息参考,不可用于飞行计划或飞行决策。
View on GitHub
Overview
基本能力
产品定位
Aviation Weather MCP Server 是一个专门为飞行计划提供航空天气信息的服务工具,通过连接 Aviation Weather API 获取实时天气数据。
核心功能
- 类型安全的API客户端:自动从官方 Aviation Weather API Swagger 定义生成。
- 天气数据工具:
get-metar
:获取当前天气观测数据。get-taf
:获取终端机场预报。get-pireps
:获取机场附近的飞行员报告。get-route-weather
:获取两个机场之间航线的综合天气信息。
适用场景
- 飞行前的天气信息查询。
- 航线天气状况分析。
- 飞行员报告查询。
工具列表
get-metar
:获取当前天气观测数据。get-taf
:获取终端机场预报。get-pireps
:获取机场附近的飞行员报告。get-route-weather
:获取航线天气信息。
常见问题解答
- 免责声明:该工具提供的信息不应作为飞行计划或飞行决策的唯一依据,必须通过官方渠道验证关键天气信息。
使用教程
使用依赖
- Node.js 18 或更高版本。
- npm 或 yarn。
- curl(用于获取 Swagger YAML)。
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/aviation-weather-mcp-server.git cd aviation-weather-mcp-server
- 安装依赖:
bash npm install
- 构建服务器:
bash npm run build
- 启动服务器:
bash npm start
调试方式
- 使用
npm run build
构建项目。 - 使用
npm start
启动服务器。 - 通过编辑 Claude for Desktop 的配置文件来连接服务器。