使用说明
气象MCP服务器
一个简单的模型上下文协议(MCP)服务器,使用美国国家气象局API提供天气数据。
概述
此MCP服务器公开了两个与天气相关的工具,可供Claude或其他MCP客户端使用:
- 获取警报:检索美国任何州的天气警报
- 获取预报:获取特定坐标的天气预报(仅限美国位置)
工具
获取警报
- 描述:获取某个州的天气警报
- 参数:
state(string):两个字母的州代码(例如“CA”、“NY”)
获取预报
- 描述:获取某个地点的天气预报
- 参数:
latitude(数字):位置的纬度(-90到90)longitude(数字):位置的经度(-180到180)
安装
-
构建项目:
npm run build -
运行服务器:
node build/index.js
用法
此服务器设计用于MCP客户端。它通过stdio进行通信,并提供来自美国国家气象局API的天气数据。
依赖项
@modelcontextprotocol/sdk:用于服务器实现的MCP SDKzod:工具参数的模式验证
数据源
天气数据由美国国家气象局API(API.weither.gov)提供。仅支持美国地区。