MCP Weather Server

MCP Weather Server

site icon
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