Files

Effektivisering af AI-arbejdsgange: Bygning af en MCP-server med Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 Oversigt

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

(Klik på billedet ovenfor for at se videoen til denne lektion)

Velkommen til Model Context Protocol (MCP) Workshoppen! Denne omfattende praktische workshop kombinerer to banebrydende teknologier for at revolutionere AI-applikationsudvikling:

  • 🔗 Model Context Protocol (MCP): En åben standard til sømløs AI-værktøjsintegration
  • 🛠️ Microsoft Foundry Toolkit Extension for VS Code: Microsofts kraftfulde AI-udviklingsudvidelse

🎓 Hvad du vil lære

Ved slutningen af denne workshop vil du mestre kunsten at bygge intelligente applikationer, der forbinder AI-modeller med virkelige værktøjer og tjenester. Fra automatiseret test til tilpassede API-integrationer får du praktiske færdigheder til at løse komplekse forretningsudfordringer.

🏗️ Teknologistak

🔌 Model Context Protocol (MCP)

MCP er "USB-C for AI" - en universel standard, der forbinder AI-modeller med eksterne værktøjer og datakilder.

Nøglefunktioner:

  • 🔄 Standardiseret Integration: Universelt interface for AI-værktøjsforbindelser
  • 🏛️ Fleksibel Arkitektur: Lokale og fjernservere via stdio/SSE transport
  • 🧰 Rigt Økosystem: Værktøjer, prompts og ressourcer i én protokol
  • 🔒 Enterprise-Klar: Indbygget sikkerhed og pålidelighed

🎯 Hvorfor MCP er vigtigt: Ligesom USB-C eliminerede kabelrod, fjerner MCP kompleksiteten ved AI-integrationer. Én protokol, uendelige muligheder.

🤖 Microsoft Foundry Toolkit Extension for VS Code

Microsofts flagskibsudvidelse til AI-udvikling, der forvandler VS Code til en AI-kraftstation.

🚀 Kernefunktioner:

  • 📦 Modelkatalog: Adgang til modeller fra Azure AI, GitHub, Hugging Face, Ollama
  • Lokal Inference: ONNX-optimeret CPU/GPU/NPU udførelse
  • 🏗️ Agent Builder: Visuel AI-agentudvikling med MCP-integration
  • 🎭 Multi-Modal: Understøttelse af tekst, vision og struktureret output

💡 Udviklingsfordele:

  • Null-konfigurations modeludrulning
  • Visuel prompt-udformning
  • Realtids testmiljø
  • Sømløs MCP-serverintegration

📚 Læringsrejse

🚀 Modul 1: Microsoft Foundry Toolkit Grundlæggende

Varighed: 15 minutter

  • 🛠️ Installer og konfigurer Microsoft Foundry Toolkit til VS Code
  • 🗂️ Udforsk Modelkataloget (100+ modeller fra GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 Mestér det interaktive legerum til realtidsmodeltest
  • 🤖 Byg din første AI-agent med Agent Builder
  • 📊 Evaluer modelpræstation med indbyggede målinger (F1, relevans, lighed, sammenhæng)
  • Lær om batchbehandling og multi-modal understøttelse

🎯 Læringsresultat: Skab en funktionel AI-agent med omfattende forståelse af Microsoft Foundry Toolkit muligheder

🌐 Modul 2: MCP med Microsoft Foundry Toolkit Grundlæggende

Varighed: 20 minutter

  • 🧠 Mestér Model Context Protocol (MCP) arkitektur og koncepter
  • 🌐 Udforsk Microsofts MCP-serverøkosystem
  • 🤖 Byg en browserautomatiseringsagent med Playwright MCP-server
  • 🔧 Integrer MCP-servere med Microsoft Foundry Toolkit Agent Builder
  • 📊 Konfigurer og test MCP-værktøjer i dine agenter
  • 🚀 Eksportér og udrul MCP-drevne agenter til produktion

🎯 Læringsresultat: Udrul en AI-agent superladet med eksterne værktøjer via MCP

🔧 Modul 3: Avanceret MCP-udvikling med Microsoft Foundry Toolkit

Varighed: 20 minutter

  • 💻 Skab tilpassede MCP-servere med Microsoft Foundry Toolkit
  • 🐍 Konfigurer og brug den nyeste MCP Python SDK (v1.9.3)
  • 🔍 Opsæt og anvend MCP Inspector til fejlfinding
  • 🛠️ Byg en Weather MCP Server med professionelle debugging workflows
  • 🧪 Debug MCP-servere i både Agent Builder og Inspector miljøer

🎯 Læringsresultat: Udvikl og fejlfinding tilpassede MCP-servere med moderne værktøjer

🐙 Modul 4: Praktisk MCP-udvikling - Tilpasset GitHub Clone Server

Varighed: 30 minutter

  • 🏗️ Byg en ægte GitHub Clone MCP Server til udviklingsarbejdsgange
  • 🔄 Implementér smart repository-kloning med validering og fejlbehandling
  • 📁 Skab intelligent katalogstyring og VS Code-integration
  • 🤖 Brug GitHub Copilot Agent Mode med tilpassede MCP-værktøjer
  • 🛡️ Anvend produktionsklar pålidelighed og tværplatformskompatibilitet

🎯 Læringsresultat: Udrul en produktionsklar MCP-server, der effektiviserer reelle udviklingsarbejdsgange

💡 Anvendelser i den virkelige verden & Indflydelse

🏢 Enterprise Brugssager

🔄 DevOps Automation

Transformér din udviklingsworkflow med intelligent automatisering:

  • Smart Repository Management: AI-drevet kodegennemgang og merge beslutninger
  • Intelligent CI/CD: Automatiseret pipelineoptimering baseret på kodeændringer
  • Issue Triage: Automatisk bug-klassificering og tildeling

🧪 Revolution i Kvalitetssikring

Forbedr testning med AI-drevet automatisering:

  • Intelligent Testgenerering: Opret omfattende testsuiter automatisk
  • Visuel Regressions-test: AI-drevet UI-ændringsdetektion
  • Performance Overvågning: Proaktiv problemidentifikation og løsning

📊 Data Pipeline Intelligens

Byg smartere databehandlingsflow:

  • Adaptive ETL-processer: Selvoptimerende datatransformationer
  • Afvigelsesdetektion: Realtidsdata kvalitetsmonitorering
  • Intelligent Routing: Smart dataflow-styring

🎧 Forbedring af Kundeoplevelse

Skab exceptionelle kundekontakter:

  • Konstekstbevidst Support: AI-agenter med adgang til kundehistorik
  • Proaktiv Problemløsning: Forudsigende kundeservice
  • Multi-kanal Integration: Enhedlig AI-oplevelse på tværs af platforme

🛠️ Forudsætninger & Opsætning

💻 Systemkrav

Komponent Krav Noter
Operativsystem Windows 10+, macOS 10.15+, Linux Ethvert moderne OS
Visual Studio Code Seneste stabile version Krævet til Microsoft Foundry Toolkit
Node.js v18.0+ og npm Til MCP-serverudvikling
Python 3.10+ Valgfrit til Python MCP-servere
Hukommelse Minimum 8GB RAM 16GB anbefalet til lokale modeller

🔧 Udviklingsmiljø

Anbefalede VS Code-udvidelser

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - Valgfri men hjælpsom

Valgfrie værktøjer

  • uv: Moderne Python pakkehåndtering
  • MCP Inspector: Visuelt debuggingværktøj til MCP-servere
  • Playwright: Til webautomatiseringseksempler

🎖️ Læringsresultater & Certificeringsvej

🏆 Tjekliste for Kompetencemestre

Ved at gennemføre denne workshop opnår du mestring i:

🎯 Kernekompetencer

  • MCP Protokol Mestring: Dyb forståelse af arkitektur og implementeringsmønstre
  • Microsoft Foundry Toolkit Færdigheder: Ekspertbrug af Microsoft Foundry Toolkit til hurtig udvikling
  • Tilpasset Serverudvikling: Byg, udrul og vedligehold produktions-MCP-servere
  • Værktøjsintegration Excellence: Sømløs forbindelse af AI med eksisterende udviklingsarbejdsgange
  • Problemløsning Anvendelse: Anvend lærte færdigheder på reelle forretningsudfordringer

🔧 Tekniske færdigheder

  • Opsæt og konfigurer Microsoft Foundry Toolkit i VS Code
  • Design og implementér tilpassede MCP-servere
  • Integrer GitHub-modeller med MCP-arkitektur
  • Byg automatiserede testarbejdsgange med Playwright
  • Udrul AI-agenter til produktionsbrug
  • Debug og optimer MCP-serverperformance

🚀 Avancerede kapaciteter

  • Arkitekturér AI-integrationer i stor virksomhedskala
  • Implementér sikkerhedspraksis for AI-applikationer
  • Design skalerbare MCP-serverarkitekturer
  • Skab tilpassede værktøjskæder til specifikke domæner
  • Mentorér andre i AI-native udvikling

📖 Yderligere ressourcer


🚀 Klar til at revolutionere din AI-udviklingsworkflow?

Lad os sammen bygge fremtidens intelligente applikationer med MCP og Microsoft Foundry Toolkit!

Hvad er næste skridt

Fortsæt til: Modul 11: MCP Server Hands-On Labs


Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.