1. Learn
  2. /
  3. Kurser
  4. /
  5. Wprowadzenie do Model Context Protocol (MCP)

Connected

övning

Pobieranie zasobu i promptu z MCP

Twój serwer walutowy udostępnia zasób (file://currencies.txt) oraz prompt (convert_currency_prompt), który łączy zapytanie użytkownika z kontekstem i regułami specyficznymi dla zadania. Aby przekazać dane do modelu językowego, klient musi pobrać oba elementy w jednym kroku. Zaimplementuj funkcję pomocniczą get_context_from_mcp(), która zwraca tekst zasobu oraz tekst promptu (z zapytaniem użytkownika już wstawionym), tak aby wywołujący mógł zbudować wiadomość.

Plik currency_server.py jest dostępny i zawiera narzędzie, zasób oraz prompt. Użyj tej samej sesji, aby odczytać zasób i pobrać prompt wraz z danymi wejściowymi od użytkownika.

Instruktioner

100 XP
  • Wewnątrz sesji wywołaj metodę odczytującą zasób pod adresem "file://currencies.txt".
  • Wywołaj metodę pobierającą prompt po nazwie z danymi wejściowymi użytkownika: użyj nazwy promptu "convert_currency_prompt" i słownika arguments z kluczem "currency_request" oraz wartością user_query.