使用说明
气象MCP服务器-自述
这是一个 Python MCP服务器 提供天气数据工具(get_alerts, get_forecast)通过 模型上下文协议.
1.先决条件
- Python 3.10+ 安装
- 美国国家气象局API (不需要API密钥)
2.设置
- 创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate # Linux/Mac
.venv\Scripts\activate # Windows
- 安装依赖项
pip install -r requirements.txt
- 运行MCP服务器
python weather_server.py
它应该从以下时间开始收听:
http://127.0.0.1:8000
3.提供的工具
get_alerts(state)
获取美国某个州的活跃天气警报。
- Args:
state(字符串,2个字母的状态代码) - 退货: 格式化的警报字符串
get_forecast(latitude, longitude)
获取某个地点的5个周期的天气预报。
-
Args:
latitude(浮动)longitude(浮动)
-
退货: 格式化预测字符串