1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về Model Context Protocol (MCP)

Connected

Bài tập

Lấy Resource và Prompt từ MCP

Máy chủ tiền tệ của bạn cung cấp một resource (file://currencies.txt) và một prompt (convert_currency_prompt) kết hợp yêu cầu của người dùng với ngữ cảnh và quy tắc dành riêng cho tác vụ. Để đưa vào LLM, client cần lấy cả hai trong một lần. Hãy triển khai hàm tiện ích get_context_from_mcp() trả về phần văn bản của resource và văn bản của prompt (đã có sẵn truy vấn của người dùng) để bên gọi có thể xây dựng thông điệp.

Tệp currency_server.py có sẵn một tool, resource và prompt. Dùng cùng một session để đọc resource và lấy prompt với đầu vào của người dùng.

Hướng dẫn

100 XP
  • Bên trong session, gọi phương thức để đọc resource tại "file://currencies.txt".
  • Gọi phương thức để lấy prompt theo tên với đầu vào của người dùng: dùng tên prompt "convert_currency_prompt" và một dict arguments với khóa "currency_request" và giá trị user_query.