uv
uv
创建一个新的 Python 项目:
.env
文件来存储它:
.env
文件:
.env
添加到您的 .gitignore
:
ANTHROPIC_API_KEY
!
client.py
文件。MCPClient
类使用会话管理和 API 客户端进行初始化AsyncExitStack
进行适当的资源管理process_query()
以处理特定工具类型
python client.py .../weather/src/weather/server.py
AsyncExitStack
进行适当的清理.env
中
FileNotFoundError
:检查您的服务器路径Connection refused
:确保服务器正在运行并且路径正确Tool execution failed
:验证是否已设置该工具的所需环境变量Timeout error
:考虑增加客户端配置中的超时时间