Python 实现的天气 MCP 服务器

Python 实现的天气 MCP 服务器

一个用 Python 编写的天气 MCP 服务器。

快速入门

  1. 创建项目目录并初始化虚拟环境:

    • uv init
    • uv venv
    • 激活虚拟环境:source .venv/bin/activate
  2. 安装依赖:

    • 使用 uv:uv add "mcp[cli]" httpx
    • 或使用 pip:pip install "mcp[cli]" httpx
  3. 创建服务器文件:

    • touch weather.py
  4. 测试:

    • 安装开发依赖:uv pip install -e ".[dev]"
    • 运行测试:pytest,支持覆盖率分析:pytest --cov=weather

更多文档参考 MCP 官方文档