1. Дізнатися
  2. /
  3. Courses
  4. /
  5. Вступ до Model Context Protocol (MCP)

Connected

exercise

Коли API потребують автентифікації

Коли зовнішній API потребує ключа API, ключ має зберігатися в середовищі сервера і додаватися лише в заголовок вихідного запиту. Клієнт ніколи не надсилає й не отримує цей ключ. У цій вправі ви додасте необов'язкову підтримку ключа API до інструмента convert_currency сервера валют.

API Frankfurter не вимагає ключа для базового використання, але багато API його потребують. Ви прочитаєте необов'язковий ключ із середовища (напр., CURRENCY_API_KEY) і, якщо він заданий, додасте його до запиту як заголовок Authorization: Bearer.

Сервер MCP уже створено й збережено у змінній mcp. Модуль os уже імпортовано для вас.

Інструкції

100 XP
  • Прочитайте ключ API "CURRENCY_API_KEY" зі змінних середовища та додайте його до заголовка "Authorization" зі значенням "Bearer " плюс ключ у запиті.
  • Передайте заголовки в GET-запиті до API.