使用说明
基本能力
产品定位
MCP天气查询服务是一个基于MCP协议的天气信息查询工具,旨在为用户提供快速、准确的天气数据查询服务。
核心功能
- 支持全球主要城市的天气信息查询
- 提供温度、天气状况、湿度和风速等详细信息
- 采用异步处理提高响应速度
- 全面的错误处理机制
- 支持模拟数据模式,无需API密钥即可测试
适用场景
- 个人用户查询实时天气信息
- 开发者集成天气查询功能到自己的应用中
- 测试和开发环境下的天气数据模拟
使用教程
使用依赖
- Python 3.13或更高版本
- 依赖库:
- httpx >= 0.28.1
- mcp >= 1.11.0
安装教程
-
确保所有依赖已安装:
pip install -r requirements.txt或使用项目配置:
pip install -e . -
在OpenWeatherMap API配置部分输入你的API密钥(可选):
OPENWEATHER_API_KEY = "你的API密钥" # 替换为你的OpenWeatherMap API密钥如果未设置API密钥,服务将使用模拟数据。
-
运行服务器:
python main.py -
使用以下命令查询天气:
/weather 城市名例如:
/weather 北京
调试方式
- 确保服务器已启动:
python main.py - 使用命令查询天气,检查返回的天气信息是否正确。
- 如果使用模拟数据模式,确保未设置API密钥。