使用说明
气象MCP服务器
用于天气数据的模型上下文协议(MCP)服务器,使用FastAPI和MCP框架构建。该服务器提供各种与天气相关的工具,可供人工智能助手检索当前天气状况、预报、空气质量数据等。
特性
- 当前天气状况
- 天气预报(1-14天)
- 历史天气数据
- 天气警报
- 空气质量信息
- 天文数据(日出、日落、月相)
- 位置搜索
- 时区信息
- 体育赛事
需求
- Python 3.13+
- 紫外线 包管理器
- WeatherAPI API密钥
安装
通过Smithery安装
通过以下方式自动安装克劳德桌面天气数据服务器 史密瑟里:
npx -y @smithery/cli install @devilcoder01/weather-mcp-server --client claude
手动安装
-
克隆此存储库:
git clone https://github.com/yourusername/Weather_mcp_server.git cd Weather_mcp_server -
使用uv安装依赖项:
uv venv uv pip install -e . -
创建一个
.env使用您的WeatherAPI密钥在项目根目录中创建文件:WEATHER_API_KEY=your_api_key_here
用法
运行服务器:
python main.py
服务器将于启动http://localhost:8000默认情况下。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。