MCP客户端和服务器示例
先决条件
- Python 3.12或更高版本
- uv(Python包安装程序和环境管理器)
- 在中设置的环境变量
.env文件(用于Anthropic API密钥)
安装
- 克隆存储库
- 如果您还没有安装uv:
curl -LsSf https://astral.sh/uv/install.sh | sh- 创建并激活新环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 使用uv安装依赖项:
uv pip install -e .- 通过复制配置.env
.env.example向.env并填写您的Anthropic API密钥:
项目结构
- 简单的客户端和服务器
- weather_server.py -带天气服务端点的MCP服务器实现
- weather_example.py -使用美国国家气象局API的示例实现 - client_example.py -与Claude AI集成的交互式客户端
