1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do Model Context Protocol (MCP)

Connected

ćwiczenie

Definiowanie zasobów serwera MCP

Rozbudowujesz swój serwer MCP do przeliczania walut, aby umożliwić mu dostęp do listy walut obsługiwanych przez używane API. Europejski Bank Centralny udostępnia listę kodów walut w pliku currencies.txt, który znajduje się w katalogu twojego serwera. Klient może wykorzystać ten zasób, by upewnić się, że model językowy przekazuje do funkcji narzędzi poprawne wartości argumentów.

Twoim zadaniem jest zdefiniowanie zasobu MCP o nazwie get_currencies(), który odczyta zawartość pliku currencies.txt.

Instrukcje

100 XP
  • Użyj odpowiedniego dekoratora i identyfikatora URI "file://currencies.txt", aby przekształcić funkcję get_currencies() w zasób.
  • Uzupełnij funkcję get_currencies() tak, aby otwierała i odczytywała zawartość pliku currencies.txt.
  • Wydrukuj wynik wywołania funkcji get_currencies(), żeby sprawdzić, czy zasób działa poprawnie.