内容
# Weather App with MCP
## 前提条件
在开始之前,请确保您具备以下条件:
- Python 3.10 或更高版本:确保它已安装在您的计算机上。
- 基础的 Python 知识:您应该知道如何运行 Python 脚本和安装包。
- OpenAI API 密钥:我们将使用 OpenAI 的 GPT-4o-mini。您可以在 [这里](https://platform.openai.com/) 获取您的 API 密钥。
## 第一步:设置您的环境
让我们为您的项目设置一个干净的空间并安装必要的工具。
1. 创建虚拟环境
```
python -m venv mcp-env
```
2. 激活虚拟环境
- 在 macOS/Linux 上:
```
source mcp-env/bin/activate
```
- 在 Windows 上:
```
mcp-env\Scripts\activate
```
3. 安装所需的包:
```
pip install mcp openai
```
4. 设置 .env 文件:
在您的项目目录中创建一个 .env 文件,内容如下:
```
OPENAI_API_KEY=your-openai-api-key
MCP_SSE_URL=http://localhost:8080/sse
```
## 第二步:运行服务器
一旦您准备好 server.py,使用以下命令启动您的服务器:
```
python server.py --host localhost --port 8080
```
## 第三步:运行客户端
服务器运行后,通过运行以下命令启动客户端:
```
python client.py
```