构建A-New-MCP服务器-Use-Claude-LLM-Demo
克劳德的天气工具
通过两个专用工具为Claude提供实时天气信息的自定义集成: Get alerts 和 Get forecast.
概述
这种集成使克劳德能够访问加利福尼亚州任何地点(以及可能的其他地区)的当前天气警报和详细预报。这些工具似乎与国家气象局或类似的气象数据提供商相连。
特性
1.获取警报(Get alerts)
检索指定位置的活动天气警报和公告。
能力:
- 获取当前天气警报、手表和公告
- 提供严重级别(轻微、中等、严重)
- 包括天气事件的详细描述
- 显示受影响的区域和时间段
示例响应:
- 洪水预警
- 山洪暴发警告
- 大风警告
- 火灾天气监测
- 以及其他NWS警报
2.获取预测(Get forecast)
提供特定坐标的详细天气预报。
能力:
- 多期预测(示例中显示了5期预测)
- 温度预测
- 风速与风向
- 降水机会和降水量
- 云层覆盖和一般条件
- 隔夜和日间预报
输出示例:
Overnight:
Temperature: 54°F
Wind: 5 mph ESE
Forecast: A chance of rain. Mostly cloudy, with a low around 54.
Chance of precipitation is 30%. New rainfall amounts less than a tenth of an inch possible.用法
启用工具
- 在Claude中打开工具菜单(搜索图标)
- 在天气工具下找到“获取警报”和“获取预报”
- 将两个工具切换为启用(蓝色)
- 这些工具现在将可供Claude自动使用
查询示例
天气警报:
- “目前加利福尼亚州的活跃天气警报是什么?”
- “湾区有洪水预警吗?”
- “显示洛杉矶当前的天气预报”
天气预报:
- “获取34.0522,-118.2437的下一个5期预测”(洛杉矶)
- “旧金山的天气预报是什么?”
- “今晚萨克拉门托会下雨吗?”
技术细节
输入格式
获取警报:
- 接受位置查询(城市、县或州)
- 返回具有事件类型、区域、严重性和描述的结构化数据
获取预测:
- 接受坐标(纬度、经度)
- 返回包含温度、风和降水详细信息的多期预报数据
响应结构
这两个工具都返回结构化数据,Claude可以解析这些数据并以用户友好的格式呈现,包括:
- 温度读数
- Wind资讯
- 降水机会
- 警报严重级别
- 时间段和持续时间
集成说明
- 通过Claude的函数调用接口访问工具
- 响应会自动格式化以提高可读性
- 数据似乎是实时或接近实时的
- 所示地理覆盖范围包括加利福尼亚州(可能延伸到其他地区)
隐私和数据
- 用户不需要API密钥
- 位置数据仅用于天气查询
- 所有数据均来自公共气象服务
输出
*最后更新日期:2025年11月17日*
