关于 Weather MCP Server
Weather MCP Server 从 National Weather Service API 获取天气信息,供 MCP 客户端查询美国各州的活动预警和指定地点的短期预报。
主要功能
- 01按美国州代码查询活动预警
- 02按经纬度查询短期预报
- 03访问 National Weather Service API
适用场景
- 01查看美国某州的活动预警
- 02获取指定地点的短期天气预报
MCP 相关
向 MCP 客户端提供两个工具:按两位州代码查询活动预警,以及按经纬度获取预报。通过标准输入输出通信。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Weather MCP Server
此 MCP 服务从 National Weather Service API 获取天气数据。它提供两种工具:
-
get_alerts(state: str)
返回指定美国州(使用其两字母代码)的当前天气预警。 -
get_forecast(latitude: float, longitude: float)
返回指定地点的短期天气预报。
要求
- Python 3.7+
- httpx
- MCP Framework mcp[cli]
因此,请安装并运行:
uv add mcp[cli] httpx requests
用法
运行服务:
uv run weather.py
该服务使用标准输入/输出进行通信。
MCP 客户端配置
MCP 客户端的配置片段(config.json):
{
"mcpServers": {
"weather": {
"command": "C:/path/to/your/uv",
"args": [
"--directory",
"C:/path/to/your/project",
"run",
"weather.py"
]
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。