1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Model Context Protocol (MCP)

Connected

Cvičení

Jak zajistit robustnost volání API nástrojů

V produkčním prostředí by nástroj convert_currency() na currency serveru neměl zamrznout, pokud je API pro směnné kurzy pomalé nebo nedostupné. Aby ses tomu vyhnul/a, implementuješ timeout pro požadavek a zajistíš, že při jakékoli chybě dostane uživatel stručnou a srozumitelnou chybovou zprávu místo surové výjimky.

Instance MCP serveru už je připravená a uložená v proměnné mcp.

Pokyny

100 XP
  • Implementuj logiku try-except, která se pokusí odeslat API požadavek, a v případě chyby ji zachytí a elegantně ošetří.
  • Přidej timeout 10 sekund do volání requests.get(), aby požadavek nečekal donekonečna.