MCP 天气是一个基于模型控制协议(MCP)框架构建的天气信息服务,它能让用户便捷地访问国家气象局(NWS)的数据,为获取实时天气信息提供了高效的解决方案。
MCP 天气是一个 Python 应用程序,作为 MCP 工具运行,可让 AI 助手从国家气象局 API 获取实时天气信息。该服务具备两大核心功能:一是获取任何美国州的活跃天气警报;二是获取特定位置的详细天气预报。
git clone https://github.com/jpan8866/mcp-weather.git
cd mcp-weather
uv 来运行服务器:curl -LsSf https://astral.sh/uv/install.sh | sh
要测试服务器,请运行:
uv 运行 weather.py
如果服务器成功启动且无错误,您可以使用以下命令使工具可用:
PATH/uv --directory 绝对路径/mcp-weather 运行 weather.py
检索指定美国州的活跃天气警报。
| 参数 | 详情 |
|---|---|
state |
两个字母的美国州代码(例如 CA、NY) |
检索特定位置的详细天气预报。
| 参数 | 详情 |
|---|---|
latitude |
位置的纬度 |
longitude |
位置的经度 |
该应用程序使用 国家气象局 API 来获取天气数据。
欢迎贡献!请随意提交拉取请求。