1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Wprowadzenie do Model Context Protocol (MCP)

Connected

แบบฝึกหัด

Odczytywanie zasobów po stronie klienta

Czas na ostatni krok: dodanie do klienta funkcjonalności umożliwiającej odczytanie danych zasobu z serwera MCP! Lista walut i ich symboli może służyć modelowi językowemu jako punkt odniesienia – pozwoli sprawdzić, czy użytkownik podaje walutę obsługiwaną przez narzędzie convert_currency(), a także zweryfikować, czy argumenty przekazane do tej funkcji są poprawnymi symbolami walut.

Plik currency_server.py jest już uruchomiony i gotowy do użycia.

คำแนะนำ

100 XP
  • Zdefiniuj asynchroniczną funkcję o nazwie read_resource(), która przyjmuje parametr resource_uri typu str
  • Wewnątrz funkcji użyj session.read_resource() z await, aby odczytać zasób spod podanego URI, a wynik przypisz do zmiennej resource_content
  • Przejdź pętlą przez zawartość każdego zasobu i wypisz jego atrybuty .mimeType oraz .text