Python 实现的天气 MCP 服务器
一个用 Python 编写的天气 MCP 服务器。
快速入门
-
创建项目目录并初始化虚拟环境:
uv init
uv venv
- 激活虚拟环境:
source .venv/bin/activate
-
安装依赖:
- 使用 uv:
uv add "mcp[cli]" httpx
- 或使用 pip:
pip install "mcp[cli]" httpx
- 使用 uv:
-
创建服务器文件:
touch weather.py
-
测试:
- 安装开发依赖:
uv pip install -e ".[dev]"
- 运行测试:
pytest
,支持覆盖率分析:pytest --cov=weather
- 安装开发依赖:
更多文档参考 MCP 官方文档。