1. Learn
  2. /
  3. Kurser
  4. /
  5. Introduktion till Model Context Protocol (MCP)

Connected

övning

Gör API-verktygssanrop robusta

I produktion bör valutagatewayens convert_currency()-verktyg inte hänga sig om API:et för valutakurser är långsamt eller otillgängligt. För att hantera detta implementerar du en timeout för anropet och ser till att eventuella fel returnerar ett kort, tydligt felmeddelande till användaren i stället för ett rått undantag.

En MCP-server har redan instansierats och lagrats i variabeln mcp.

Instruktioner

100 XP
  • Implementera try-except-logik som försöker utföra API-anropet och hanterar eventuella fel på ett kontrollerat sätt genom att fånga undantaget.
  • Lägg till en timeout på 10 sekunder i anropet till requests.get() så att anropet inte hänger sig i oändlighet.