RAOB探测数据MCP服务器
托管MCP(模型上下文协议)服务器,使Claude可以直接访问实时和存档 无线电探空仪高空探测数据 通过爱荷华州IEM档案——无需网络搜索。
特性
- 查找车站 --按名称/ID或最近的GPS坐标定位RAOB发射场
- 单声道 --获取车站、日期和小时(00Z或12Z)的完整垂直剖面图
- 日期范围 --在多天内提取所有探测数据,以进行天气事件分析
数据源
所有数据均来自 爱荷华州立大学IEM声音档案,它从风暴预测中心(SPC)获取近乎实时的数据,并从NCEI综合全球探空仪档案中回填。免费,不需要API密钥。
美国和加拿大电台可用。声音每天发布两次 00Z 和 12Z.
运作原理
- FastMCP (Python)用于MCP协议处理
- 流式HTTP 远程访问传输
- Railway.com 用于托管
部署后,将其添加为Claude Chat中的自定义连接器,Claude可以直接查询高空探测数据。
工具参考
| 工具 | 说明 |
|---|---|
find_raob_station | 按名称/ID或最近的纬度/经度查找车站 |
get_sounding | 特定日期/时间的完整垂直剖面图 |
get_soundings_range | 日期范围内的所有探测 |
部署到铁路
- 将此仓库推送到GitHub
- 创建一个 新项目 上 railway.com
- 连接到此GitHub仓库
- 铁路自动检测Python通过
Procfile - 不需要环境变量
添加到Claude聊天室
- 转到Claude聊天设置→ 连接器
- 点击“添加自定义连接器”
- 输入您的铁路URL+
/mcp(例如。,https://your-app.up.railway.app/mcp) - 命名为“RAOB Soundings”
- 开始向克劳德询问高空数据!
示例提示
- “找到离亚利桑那州图森最近的RAOB车站”
- “在2025年12月15日为TUS获得12Z的声音”
- “从2026年2月10日至15日取消ABQ的所有探测”
- “昨天00Z探空仪在丹佛的500mb温度是多少?”
发展
在本地运行:
pip install -r requirements.txt
python server.py服务器启动于 http://localhost:8000/mcp
许可证
麻省理工学院
作者
由一位退休的公司飞行员和气象爱好者建造。 🎈
