1. 学习
  2. /
  3. 课程
  4. /
  5. Model Context Protocol (MCP) 入门

Connected

练习

让 API 工具调用更健壮

在生产环境中,如果汇率 API 缓慢或不可达,货币服务器的 convert_currency() 工具不应一直挂起。为此,您将为请求实现一个超时,并确保任何失败都向用户返回简短清晰的错误信息,而不是原始异常。

一个 MCP 服务器已实例化并存储在变量 mcp 中。

说明

100 XP
  • 实现 try-except 逻辑:尝试发起 API 请求;一旦出错,捕获异常并优雅地失败。
  • 在 requests.get() 调用中添加 10 秒超时(timeout=10),避免请求无限期挂起。