航空气象MCP服务器
托管MCP(模型上下文协议)服务器,使Claude可以直接访问来自以下位置的实时航空天气数据 aviationweather.gov --不需要网络搜索。
特性
- METAR --当前全球机场天气观测
- TAFs --航站楼机场预报(24-30小时预报)
- 飞行员天气报告 --飞行员报告飞行状况(湍流、结冰等)
- 测距仪/空气计 --航空天气警报和咨询
- 车站信息 --使用坐标和高程查找机场/车站
数据源
所有数据均来自 航空气象中心(AWC) API,网址:aviationweather.gov。这是美国联邦航空管理局/西北航空安全局的官方免费资料,不需要API密钥。
运作原理
此服务器使用:
- FastMCP (Python)用于MCP协议处理
- 流式HTTP 远程访问传输
- 渲染 用于托管(始终在web服务上)
部署后,将其添加为Claude Chat中的自定义连接器,Claude可以直接查询航空天气数据。
设置
部署以渲染
- 将此仓库推送到GitHub
- 创建一个 Web服务 上 render.com
- 连接到此GitHub仓库
- 配置:
- 运行时:Python 3 - 生成命令: pip install -r requirements.txt - 开始命令: python server.py
- 部署
添加到Claude聊天室
- 转到Claude聊天设置→ 连接器
- 点击“添加自定义连接器”
- 输入渲染URL+
/mcp(例如。,https://your-app.onrender.com/mcp) - 将其命名为“航空天气”或类似名称
- 开始向克劳德询问METAR、TAF和PIREP!
示例提示
连接后,试着问克劳德:
- “KJFK目前的METAR是什么?”
- “获得图森国际(KTUS)的TAF”
- “芝加哥附近有湍流的PIREP吗?”
- “显示对流的当前SIGMET”
- “KORD、KLAX和KSFO的天气怎么样?”
工具参考
| 工具 | 说明 |
|---|---|
get_metar | 机场当前观测结果 |
get_taf | 机场航站楼预测 |
get_pireps | 车站附近或全国范围内的飞行员报告 |
get_airsigmet | 当前SIGMET和AIRMET |
get_station_info | 车站详细信息和坐标 |
发展
在本地运行:
pip install -r requirements.txt
python server.py服务器启动于 http://localhost:8000/mcp
许可证
麻省理工学院
作者
由一位退休的公司飞行员建造,他希望克劳德能用母语说航空天气。 🛩️
