
MCP Weather Server

2025.04.04
0
Python天气服务气象数据位置服务
Weather-MCP-Server 是一个基于 FastMCP 构建的天气信息工具,提供天气预报、警报和观测数据。它利用美国国家气象局 (NWS) API 来获取天气信息,无需 API 密钥,但需要通过 User-Agent 进行适当的请求归属。
View on GitHub
Overview
基本能力
产品定位
Weather-MCP-Server 是一个天气信息工具,旨在提供准确的天气预报、警报和观测数据,适用于需要实时天气信息的应用场景。
核心功能
- 获取天气警报:获取美国任何州的活跃天气警报。
- 获取天气预报:检索任何位置的每日天气预报。
- 获取每小时预报:获取逐小时的天气预报数据。
- 查找气象站:定位指定位置附近的气象观测站。
- 获取观测数据:从特定气象站获取当前天气条件。
- 获取点元数据:检索详细的位置信息。
- 获取火灾天气:访问专门的火灾天气预报。
适用场景
- 天气应用开发
- 灾害预警系统
- 户外活动规划
- 农业气象监测
- 火灾风险预警
使用教程
使用依赖
安装 Weather-MCP-Server 的前置依赖:
pip install httpx mcp-server
安装教程
安装 Weather-MCP-Server 的具体步骤:
# 安装依赖
pip install httpx mcp-server
调试方式
安装完成后,可以使用以下命令进行基本调试:
# 示例调试命令(具体命令需根据实际 API 调用进行调整)
curl -X GET "https://api.weather.gov/alerts/active?area=CA" -H "User-Agent: YourAppName"
许可证
None