Weather-MCP-天气服务

Weather-MCP-天气服务

一个基于MCP协议的服务器,通过NWS API提供天气信息。

快速入门

  1. 克隆仓库并设置虚拟环境:
    python -m venv .venv
    source .venv/bin/activate  # Windows 使用 `.venv\Scripts\activate`
    
  2. 安装依赖:
    uv add "mcp[cli]" httpx
    
  3. 修改配置文件 config.py 中的参数。
  4. 启动服务器:
    python weather.py
    
  5. 测试工具(如获取天气预报):
    result = await mcp.call_tool("weather.get_forecast", latitude=37.7749, longitude=-122.4194)
    print(result)