Build your ultimate AI agent
Kursbeskrivning
Varför lära sig Model Context Protocol?
Stora språkmodeller kan inte komma åt realtidsdata eller utföra åtgärder på egen hand, och att koppla varje verktyg eller API med anpassad kod skalar inte. Model Context Protocol (MCP) löser detta med ett enda, standardiserat sätt för AI-applikationer att ansluta till externa verktyg, data och tjänster—ofta kallat "USB-C-porten för AI." I den här kursen bygger du MCP-servrar och klienter från grunden i Python och kopplar dem till en LLM.Hur bygger och ansluter jag min första MCP-server?
Du börjar med att lära dig MCP-arkitekturen – värd, klient och server – samt de tre grundläggande byggstenar som varje server exponerar: verktyg, resurser och prompts. Sedan bygger du en valutakonverteringsserver med FastMCP, lägger till docstrings och typannoteringar så att en LLM kan upptäcka dina verktyg, och skriver en asynkron Python-klient som listar och anropar dessa verktyg via stdio-transport.Hur ger jag en LLM verktyg och kontext i realtid?
Verktyg räcker inte i sig — modeller behöver också data och beteendeinstruktioner. Du kommer att lägga till resurser för skrivskyddad kontext och prompts för att vägleda modellen när indata är vaga, och sedan koppla ihop alla tre primitiv till en OpenAI LLM med hjälp av arbetsflödet för verktygsanrop i fem steg så att den kan svara säkert eller be om förtydligande när den bör.Hur tar jag MCP-servrar till produktion?
Verkliga servrar behöver mer än kod som bara fungerar i lyckade scenarier. Du kommer att ersätta filbaserade resurser med databasstödda frågor, lägga till timeout för förfrågningar, strukturerad felhantering och säker API-autentisering som håller nycklarna på serversidan. Slutligen kommer du att ansluta till en MCP-server från en tredje part och se att samma klientkod fungerar med vilken server som helst som talar protokollet.Förkunskapskrav
Kursplan
Kursöversikt
1
MCP:s byggstenar
Upptäck hur MCP kan göra det enklare än någonsin att integrera AI-applikationer med omgivande system! Lär dig hur MCP fungerar, hur du definierar egna MCP-verktyg och hur du bygger bryggan mellan klient och server.
- MCP: AI-appar enkelt och smidigt50 XP
- Lär känna MCP100 XP
- Din första MCP-server100 XP
- Bygg din första MCP-server50 XP
- Bygg en MCP-server för valutakonvertering100 XP
- Lägga till docstrings och typledtrådar100 XP
- MCP-kommunikation mellan klient och server50 XP
- Bygga broar (mellan klienten och servern)100 XP
- Dynamisk verktygsupptäckt100 XP
- Anropa serververktyg100 XP
2
LLM-applikationer med MCP
Lägg till resurser och promptar i MCP-servrar för att ge LLM:er tillgång till skrivskyddad kontext och viktiga instruktioner som påverkar deras beteende. Arbeta praktiskt med LLM:er och anslut dem till din MCP-server så att de kan anropa verktyg och hämta kontext.
3
Förbered MCP-servrar för produktion
Ta reda på vad som krävs för att sätta MCP-servrar i produktion genom att fördjupa dig i databaser och API:er i MCP-servrar och de extra överväganden de medför. Integrera slutligen tredjeparts-MCP:er på ett säkert och tillförlitligt sätt, så att du slipper återuppfinna hjulet för dina favoritintegrationer.
Introduktion till Model Context Protocol (MCP)
Kurs
slutförd

