1. Learn
  2. /
  3. Kurser
  4. /
  5. Giới thiệu về Model Context Protocol (MCP)

Connected

övning

Đọc Resources từ Client

Giờ hãy bước thêm bước cuối cùng: bổ sung chức năng cho client để nó có thể đọc dữ liệu của resource từ MCP server của bạn! Danh sách các loại tiền tệ và ký hiệu của chúng có thể được một LLM dùng như danh sách kiểm tra để xác nhận rằng người dùng đang yêu cầu một loại tiền tệ được hỗ trợ bởi công cụ convert_currency(), và đồng thời đảm bảo các đối số của hàm công cụ là ký hiệu tiền tệ hợp lệ.

Tệp currency_server.py đã được khởi động và sẵn sàng để bạn sử dụng.

Instruktioner

100 XP
  • Định nghĩa một hàm async tên read_resource() nhận tham số resource_uri kiểu str
  • Bên trong hàm, dùng session.read_resource() với await để đọc resource tại URI đã cho, gán kết quả vào resource_content
  • Lặp qua nội dung của từng resource và in ra các thuộc tính .mimeType và .text