Token导航 LogoToken导航TokenDH.com
Weather Alerts logo
地图位置stdio官方级别未说明来源级核验

Weather Alerts

MCP Server

基于MCP框架的天气服务器,提供美国特定地区的天气警报和预报数据获取功能。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
位置天气数据获取Python天气警报天气预报

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SarveshChandak

提供方

SarveshChandak

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

MCP气象服务器

该项目是一个使用MCP(模型上下文协议)框架构建的天气服务器。它提供了使用美国国家气象局(NWS)API获取美国特定地点天气警报和预报的工具。

特性

  • 获取天气警报:检索美国特定州的活动天气警报。
  • 获取天气预报:获取特定纬度和经度的详细天气预报。

安装

  1. 克隆存储库:
   git clone 
  1. 导航到项目目录:
   cd MCP Server/weather
  1. 安装依赖项:
   pip install -r requirements.txt

用法

运行服务器

启动MCP天气服务器:

python weather.py

如果服务器和客户端在同一台机器上,请使用 stdio 运输:

uv run weather.py

工具

1.获取天气警报

使用获取美国某个州的活动天气警报 get_alerts 工具。

参数:

  • state:两个字母的美国州代码(例如。, CA 对于加利福尼亚州, NY 纽约)。

示例:

{
  "tool": "get_alerts",
  "args": {
    "state": "CA"
  }
}

2.获取天气预报

使用获取特定位置的详细天气预报 get_forecast 工具。

参数:

  • latitude:位置的纬度(例如。, 34.0522 洛杉矶)。
  • longitude:位置的经度(例如。, -118.2437 洛杉矶)。

示例:

{
  "tool": "get_forecast",
  "args": {
    "latitude": 34.0522,
    "longitude": -118.2437
  }
}

LLM自动调用

这些工具被设计为由语言模型(LLM)在需要时通过客户端自动调用。客户端可以与服务器无缝交互,根据用户查询获取天气警报或预报。

贡献

请随时提交问题或拉取请求以改进项目。

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

位置天气数据获取Python天气警报天气预报天气服务本地部署MCP框架

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP