Weather-MCP-天气服务
一个基于MCP协议的服务器,通过NWS API提供天气信息。
快速入门
- 克隆仓库并设置虚拟环境:
python -m venv .venv source .venv/bin/activate # Windows 使用 `.venv\Scripts\activate`
- 安装依赖:
uv add "mcp[cli]" httpx
- 修改配置文件
config.py
中的参数。 - 启动服务器:
python weather.py
- 测试工具(如获取天气预报):
result = await mcp.call_tool("weather.get_forecast", latitude=37.7749, longitude=-122.4194) print(result)