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

Connected

Cvičení

Čtení zdrojů z klienta

Teď přijde poslední krok: přidáme klientovi funkcionalitu, díky které bude umět číst data ze zdrojů tvého MCP serveru! Tento seznam měn a jejich symbolů může LLM využít jako kontrolní seznam – ověří, jestli uživatel zadal měnu, kterou nástroj convert_currency() podporuje, a jestli jsou argumenty předané funkci nástroje platné symboly měn.

Soubor currency_server.py je již spuštěný a připravený k použití.

Pokyny

100 XP
  • Definuj asynchronní funkci read_resource(), která přijímá parametr resource_uri typu str
  • Uvnitř funkce načti zdroj na zadaném URI pomocí session.read_resource() s klíčovým slovem await a výsledek ulož do proměnné resource_content
  • Projdi obsah každého zdroje v cyklu a vypiš jeho atributy .mimeType a .text