Files

Optimizacija AI radnih procesa: Izgradnja MCP poslužitelja s Microsoft Foundry Toolkitom

MCP Spec Python VS Code

logo

🎯 Pregled

Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit

(Kliknite na sliku iznad za pogledati video ove lekcije)

Dobrodošli na Model Context Protocol (MCP) radionicu! Ova sveobuhvatna praktična radionica spaja dvije vrhunske tehnologije za revolucioniranje razvoja AI aplikacija:

  • 🔗 Model Context Protocol (MCP): otvoreni standard za besprijekornu integraciju AI alata
  • 🛠️ Microsoft Foundry Toolkit ekstenzija za VS Code: snažna Microsoftova ekstenzija za AI razvoj

🎓 Što ćete naučiti

Na kraju ove radionice, usavršit ćete izradu inteligentnih aplikacija koje povezuju AI modele s stvarnim alatima i uslugama. Od automatiziranog testiranja do prilagođene integracije API-ja, steći ćete praktične vještine za rješavanje složenih poslovnih izazova.

🏗️ Tehnološki stack

🔌 Model Context Protocol (MCP)

MCP je "USB-C za AI" univerzalni standard koji povezuje AI modele s vanjskim alatima i izvorima podataka.

Ključne značajke:

  • 🔄 Standardizirana integracija: univerzalno sučelje za povezivanje AI alata
  • 🏛️ Fleksibilna arhitektura: lokalni i udaljeni poslužitelji putem stdio/SSE transporta
  • 🧰 Bogati ekosustav: alati, upiti i resursi u jednom protokolu
  • 🔒 Spreman za poduzeća: ugrađena sigurnost i pouzdanost

🎯 Zašto je MCP važan: Baš kao što je USB-C uklonio kaos s kabelima, MCP uklanja složenost AI integracija. Jedan protokol, beskonačne mogućnosti.

🤖 Microsoft Foundry Toolkit ekstenzija za VS Code

Microsoftova glavna AI razvojna ekstenzija koja pretvara VS Code u moćni AI alat.

🚀 Temeljne mogućnosti:

  • 📦 Katalog modela: pristup modelima iz Azure AI, GitHub, Hugging Face, Ollama
  • Lokalna inferencija: ONNX-optimirano izvođenje na CPU/GPU/NPU
  • 🏗️ Agent Builder: vizualni razvoj AI agenata s MCP integracijom
  • 🎭 Višemedijalni pristup: podrška za tekst, viziju i strukturirane izlaze

💡 Prednosti razvoja:

  • Namještanje modela bez konfiguracije
  • Vizualno oblikovanje upita
  • Igraonica za testiranje u stvarnom vremenu
  • Besprijekorna integracija MCP poslužitelja

📚 Put učenja

🚀 Modul 1: Osnove Microsoft Foundry Toolkita

Trajanje: 15 minuta

  • 🛠️ Instalacija i konfiguracija Microsoft Foundry Toolkita za VS Code
  • 🗂️ Istraživanje Kataloga modela (100+ modela s GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 Ovladavanje Interaktivnom Igraonicom za testiranje modela u realnom vremenu
  • 🤖 Izgradnja prvog AI agenta s Agent Builderom
  • 📊 Procjena izvedbe modela pomoću ugrađenih metrika (F1, relevantnost, sličnost, koherentnost)
  • Učenje o serijskoj obradi i podršci za višemedijalne modele

🎯 Ishod učenja: Izradite funkcionalnog AI agenta s cjelovitim razumijevanjem mogućnosti Microsoft Foundry Toolkita

🌐 Modul 2: MCP s osnovama Microsoft Foundry Toolkita

Trajanje: 20 minuta

  • 🧠 Ovladavanje arhitekturom i konceptima Model Context Protocola (MCP)
  • 🌐 Istraživanje Microsoftova MCP server ekosustava
  • 🤖 Izrada agenta za automatizaciju preglednika koristeći Playwright MCP server
  • 🔧 Integracija MCP poslužitelja s Microsoft Foundry Toolkit Agent Builderom
  • 📊 Konfiguriranje i testiranje MCP alata unutar vaših agenata
  • 🚀 Izvoz i implementacija agenata napajanih MCP-om za produkcijsku uporabu

🎯 Ishod učenja: Implementirajte AI agenta pojačanog vanjskim alatima putem MCP-a

🔧 Modul 3: Napredni MCP razvoj s Microsoft Foundry Toolkitom

Trajanje: 20 minuta

  • 💻 Izrada prilagođenih MCP poslužitelja korištenjem Microsoft Foundry Toolkita
  • 🐍 Konfiguriranje i korištenje najnovijeg MCP Python SDK-a (v1.9.3)
  • 🔍 Postavljanje i upotreba MCP Inspektora za otklanjanje pogrešaka
  • 🛠️ Izgradnja Weather MCP poslužitelja s profesionalnim radnim tokovima za otklanjanje pogrešaka
  • 🧪 Debugiranje MCP servera u okruženjima Agent Buildera i Inspektora

🎯 Ishod učenja: Razvijte i ispravite prilagođene MCP poslužitelje uz modernu alatnu podršku

🐙 Modul 4: Praktični MCP razvoj - Prilagođeni GitHub Clone Server

Trajanje: 30 minuta

  • 🏗️ Izradite stvarni GitHub Clone MCP server za razvojne radne tokove
  • 🔄 Implementirajte pametno kloniranje repozitorija s validacijom i upravljanjem pogreškama
  • 📁 Kreirajte inteligentno upravljanje direktorijima i integraciju s VS Codeom
  • 🤖 Koristite GitHub Copilot Agent Mode s prilagođenim MCP alatima
  • 🛡️ Primijenite pouzdanost spremnu za produkciju i kompatibilnost među platformama

🎯 Ishod učenja: Implementirajte produkcijski spreman MCP poslužitelj koji pojednostavljuje stvarne razvojne radne tokove

💡 Primjene u stvarnom svijetu & utjecaj

🏢 Primjeri za poduzeća

🔄 DevOps Automatizacija

Transformirajte svoj razvojni radni proces inteligentnom automatizacijom:

  • Pametno upravljanje repozitorijima: AI vođeni pregled koda i odluke o spajanju
  • Inteligentni CI/CD: automatizirana optimizacija pipelinea temeljena na promjenama u kodu
  • Triage problema: automatska klasifikacija i dodjela bugova

🧪 Revolucija osiguranja kvalitete

Podižite testiranje uz AI-pokretanu automatizaciju:

  • Inteligentno generiranje testova: automatsko stvaranje opsežnih testnih suitova
  • Vizualno regresijsko testiranje: detekcija promjena UI-ja uz pomoć AI
  • Praćenje performansi: proaktivno otkrivanje i rješavanje problema

📊 Inteligencija podatkovnih tokova

Izgradite pametnije tokove obrade podataka:

  • Adaptivni ETL procesi: samopodešavajuće transformacije podataka
  • Detekcija anomalija: nadzor kvalitete podataka u realnom vremenu
  • Inteligentno usmjeravanje: pametno upravljanje protokom podataka

🎧 Unapređenje korisničkog iskustva

Stvarajte izvanredne korisničke interakcije:

  • Podrška svjesna konteksta: AI agenti s pristupom povijesti korisnika
  • Proaktivno rješavanje problema: prediktivna korisnička služba
  • Multikanalna integracija: objedinjeno AI iskustvo na svim platformama

🛠️ Preduvjeti i postavljanje

💻 Sistemskih zahtjevi

Komponenta Zahtjev Napomene
Operativni sustav Windows 10+, macOS 10.15+, Linux Bilo koji moderni OS
Visual Studio Code Najnovija stabilna verzija Potrebno za Microsoft Foundry Toolkit
Node.js v18.0+ i npm Za razvoj MCP poslužitelja
Python 3.10+ Opcionalno za Python MCP poslužitelje
Memorija Minimalno 8GB RAM-a Preporučeno 16GB za lokalne modele

🔧 Razvojno okruženje

Preporučene VS Code ekstenzije

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - Opcionalno, ali korisno

Opcionalni alati

  • uv: moderan Python upravitelj paketa
  • MCP Inspector: vizualni alat za debugiranje MCP poslužitelja
  • Playwright: za primjere web automatizacije

🎖️ Ishodi učenja i certifikacijski put

🏆 Popis za provjeru ovladavanja vještinama

Završetkom ove radionice postići ćete majstorstvo u:

🎯 Temeljne kompetencije

  • Ovladavanje MCP protokolom: duboko razumijevanje arhitekture i obrazaca implementacije
  • Napredna uporaba Microsoft Foundry Toolkita: ekspertna razina korištenja za brz razvoj
  • Razvoj prilagođenih poslužitelja: izgradnja, implementacija i održavanje produkcijskih MCP poslužitelja
  • Izvrsnost u integraciji alata: besprijekorna povezanost AI-ja s postojećim radnim tokovima razvoja
  • Primjena rješavanja problema: korištenje naučenih vještina za stvarne poslovne izazove

🔧 Tehničke vještine

  • Postavljanje i konfiguriranje Microsoft Foundry Toolkita u VS Codeu
  • Dizajn i implementacija prilagođenih MCP poslužitelja
  • Integracija GitHub modela s MCP arhitekturom
  • Izgradnja automatiziranih testnih radnih tokova s Playwrightom
  • Implementacija AI agenata za produkcijsku uporabu
  • Debugiranje i optimizacija izvedbe MCP poslužitelja

🚀 Napredne sposobnosti

  • Arhitektura AI integracija na razini poduzeća
  • Implementacija sigurnosnih najboljih praksi za AI aplikacije
  • Dizajn skalabilnih MCP poslužiteljskih arhitektura
  • Izrada prilagođenih lanaca alata za specifične domene
  • Mentorstvo u razvoju AI-native rješenja

📖 Dodatni resursi


🚀 Spremni za revoluciju u svom AI razvojnom tijeku?

Izgradimo zajedno budućnost inteligentnih aplikacija s MCP-om i Microsoft Foundry Toolkitom!

Što slijedi

Nastavite na: Modul 11: MCP Server praktične radionice


Napomena: Ovaj dokument je preveden korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati greške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporuča se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.