1. Learn
  2. /
  3. 课程
  4. /
  5. Introduktion till Model Context Protocol (MCP)

Connected

道练习

När API:er kräver autentisering

När ett externt API kräver en API-nyckel ska nyckeln finnas i serverns miljö och enbart bifogas i den utgående förfrågans header. Klienten skickar eller tar aldrig emot nyckeln. I den här övningen lägger du till valfritt stöd för API-nycklar i verktyget convert_currency på valutaservern.

Frankfurter API kräver ingen nyckel för grundläggande användning, men många API:er gör det. Du läser en valfri nyckel från miljön (t.ex. CURRENCY_API_KEY) och lägger till den i förfrågan som en Authorization: Bearer-header om den är angiven.

En MCP-server har redan skapats och lagrats i variabeln mcp. Modulen os har redan importerats åt dig.

说明

100 XP
  • Läs API-nyckeln "CURRENCY_API_KEY" från miljövariablerna och lägg till den i "Authorization"-headern med värdet "Bearer " följt av nyckeln i förfrågan.
  • Skicka med headers i API:ets GET-förfrågan.