开始构建您自己的客户端,该客户端可以与所有MCP服务器集成。
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
:考虑增加客户端配置中的超时时间