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

Khi API yêu cầu xác thực

Khi một API bên ngoài yêu cầu API key, khóa này nên được đặt trong môi trường của máy chủ và chỉ được đính kèm trong header của yêu cầu đi ra. Client không bao giờ gửi hoặc nhận khóa. Trong bài tập này, bạn sẽ thêm hỗ trợ API key tùy chọn cho công cụ convert_currency của currency server.

Frankfurter API không yêu cầu key cho mục đích sử dụng cơ bản, nhưng nhiều API khác thì có. Bạn sẽ đọc một key tùy chọn từ môi trường (ví dụ: CURRENCY_API_KEY) và, nếu có, thêm nó vào yêu cầu dưới dạng header Authorization: Bearer.

Một máy chủ MCP đã được khởi tạo và lưu trong biến mcp. Mô-đun os đã được import sẵn cho bạn.

Hướng dẫn

100 XP
  • Đọc API key "CURRENCY_API_KEY" từ các biến môi trường và thêm vào header "Authorization" với giá trị "Bearer " cộng với key trong yêu cầu.
  • Truyền headers vào yêu cầu API GET.