1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Model Context Protocol (MCP)

Connected

Cvičení

Když API vyžaduje autentizaci

Pokud externí API vyžaduje API klíč, měl by být uložen v prostředí serveru a přidán pouze do hlavičky odchozího požadavku. Klient klíč nikdy neodesílá ani nepřijímá. V tomto cvičení přidáš do nástroje convert_currency měnového serveru volitelnou podporu API klíče.

Frankfurter API pro základní použití klíč nevyžaduje, ale mnoho jiných API ano. Načteš volitelný klíč z prostředí (např. CURRENCY_API_KEY) a pokud je nastaven, přidáš ho do požadavku jako hlavičku Authorization: Bearer.

MCP server už byl inicializován a uložen do proměnné mcp. Modul os je také již naimportován.

Pokyny

100 XP
  • Načti API klíč "CURRENCY_API_KEY" z proměnných prostředí a přidej ho do hlavičky "Authorization" s hodnotou "Bearer " a samotným klíčem.
  • Předej hlavičky v GET požadavku na API.