🛰️ 气象mcp服务器
A. 模型上下文协议(MCP) 提供任何位置的天气信息(当前状况+短期预报)的服务器。非常适合通过MCP与LM驱动的代理集成。
______________________________________________________________________
🚀 特性
- 获取 当前天气 和 24小时预报
- 易于集成 克劳德桌面 或任何与MCP兼容的客户端
- 轻量级和自给自足-除了天气API之外,不需要任何外部服务
- 可配置以支持天气OpenWeatherMap API
______________________________________________________________________
🔧 先决条件
- Python 3.8+
- MCP框架:
mcp[cli] - HTTP客户端:
httpx
______________________________________________________________________
🛠️ 安装
- 克隆仓库:
git clone https://github.com/shaakib99/mcp-servers-weather-mcp-server.git
cd mcp-servers-weather-mcp-server- 安装依赖项:
uv venv
uv sync- 创建一个
.env文件并添加您的天气API密钥:
openweather_api_key=your_api_key_here______________________________________________________________________
▶️ 运行服务器
uv run weather_server.py