使用说明
天气预报MCP服务器
一个MCP(模型上下文协议)服务器,利用WeatherAPI服务为任何地点提供3天的天气预报。天气数据会自动保存到数据目录中的文件里,以供日后参考。
特点/特性
- 获取任意地点(邮政编码、邮编或城市名称)的3天天气预报
- 当前天气状况,包括温度、湿度、风速以及体感温度
- 详细的每日预报,包括:
- 最高/最低/平均温度(摄氏度和华氏度)
- 天气状况
- 风速
- 湿度水平
- 有雨雪天气的可能性
- 日出和日落时间
- 自动将数据持久化保存到JSON文件
- 检索之前保存的天气数据
- 所有已保存位置的状态跟踪
设置
1. 获取一个WeatherAPI密钥
- 访问 WeatherAPI.com(可译为“天气API网站”或保持原样,根据上下文判断是否需要具体翻译)
- 注册一个免费账户
- 从仪表板获取您的API密钥
2. 配置环境
创建或更新 .env 请将您的API密钥放入文件中:
WEATHER_API=your_api_key_here
3. 安装依赖项
使用紫外线(推荐):
uv sync
或者使用 pip:
pip install -e .