Skip to content

Latest commit

 

History

History
276 lines (205 loc) · 20.9 KB

File metadata and controls

276 lines (205 loc) · 20.9 KB

MCP-voor-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Volg deze stappen om aan de slag te gaan met deze bronnen:

  1. Fork de repository: Klik GitHub forks
  2. Clone de repository: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Word lid van de Azure AI Foundry Discord en ontmoet experts en mede-ontwikkelaars

🌐 Ondersteuning voor meerdere talen

Ondersteund via GitHub Action (Automatisch & Altijd up-to-date)

Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hongkong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Koreaans | Maleis | Marathi | Nepalees | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipino) | Thais | Turks | Oekraïens | Urdu | Vietnamees

🚀 Model Context Protocol (MCP) Curriculum voor Beginners

Leer MCP met praktische codevoorbeelden in C#, Java, JavaScript, Rust, Python en TypeScript

🧠 Overzicht van de Model Context Protocol Curriculum

Het Model Context Protocol (MCP) is een geavanceerd framework dat is ontworpen om interacties tussen AI-modellen en clientapplicaties te standaardiseren. Deze open-source curriculum biedt een gestructureerd leerpad, compleet met praktische codevoorbeelden en real-world toepassingen, in populaire programmeertalen zoals C#, Java, JavaScript, TypeScript en Python.

Of je nu een AI-ontwikkelaar, systeemarchitect of software-engineer bent, deze gids is jouw uitgebreide bron om MCP-fundamenten en implementatiestrategieën onder de knie te krijgen.

🔗 Officiële MCP-bronnen

🧭 Overzicht van de MCP Curriculum

📚 Volledige Curriculumstructuur

Module Onderwerp Beschrijving Link
Module 1-3: Basisprincipes
00 Introductie tot MCP Overzicht van het Model Context Protocol en het belang ervan in AI-pipelines Lees meer
01 Uitleg van kernconcepten Diepgaande verkenning van kernconcepten van MCP Lees meer
02 Beveiliging in MCP Beveiligingsrisico's en best practices Lees meer
03 Aan de slag met MCP Omgevingsinstellingen, basisservers/clients, integratie Lees meer
Module 3: Bouw je eerste server & client
3.1 Eerste server Maak je eerste MCP-server Handleiding
3.2 Eerste client Ontwikkel een basis MCP-client Handleiding
3.3 Client met LLM Integreer grote taalmodellen Handleiding
3.4 VS Code-integratie Gebruik MCP-servers in VS Code Handleiding
3.5 stdio Server Maak servers met stdio transport Handleiding
3.6 HTTP Streaming Implementeer HTTP-streaming in MCP Handleiding
3.7 AI Toolkit Gebruik AI Toolkit met MCP Handleiding
3.8 Testen Test je MCP-serverimplementatie Handleiding
3.9 Implementatie Implementeer MCP-servers in productie Handleiding
Module 4-5: Praktisch & Geavanceerd
04 Praktische implementatie SDK's, debugging, testen, herbruikbare prompttemplates Lees meer
05 Geavanceerde onderwerpen in MCP Multi-modale AI, schaalbaarheid, gebruik in ondernemingen Lees meer
5.1 Azure-integratie MCP-integratie met Azure Handleiding
5.2 Multi-modaliteit Werken met meerdere modaliteiten Handleiding
5.3 OAuth2 Demo Implementeer OAuth2-authenticatie Handleiding
5.4 Root Contexts Begrijp en implementeer root contexts Handleiding
5.5 Routing MCP-routingstrategieën Handleiding
5.6 Sampling Samplingtechnieken in MCP Handleiding
5.7 Schaalbaarheid Schaal MCP-implementaties Handleiding
5.8 Beveiliging Geavanceerde beveiligingsoverwegingen Handleiding
5.9 Web Search Implementeer webzoekfunctionaliteit Handleiding
5.10 Realtime Streaming Bouw realtime streamingfunctionaliteit Handleiding
5.11 Realtime Search Implementeer realtime zoekfunctionaliteit Handleiding
5.12 Entra ID Auth Authenticatie met Microsoft Entra ID Handleiding
5.13 Foundry-integratie Integreer met Azure AI Foundry Handleiding
5.14 Context Engineering Technieken voor effectieve context engineering Handleiding
5.15 MCP Custom Transport Custom Transport-implementaties Handleiding

| Module 6-10: Community & Best Practices | | | | | 06 | Communitybijdragen | Hoe je kunt bijdragen aan het MCP-ecosysteem | Handleiding | | 07 | Inzichten uit vroege adoptie | Verhalen over implementatie in de praktijk | Handleiding | | 08 | Best Practices voor MCP | Prestaties, fouttolerantie, veerkracht | Handleiding | | 09 | MCP Case Studies | Praktische implementatievoorbeelden | Handleiding | | 10 | Hands-on Workshop | Bouw een MCP-server met AI Toolkit | Lab |

💻 Voorbeeldcodeprojecten

Basis MCP Calculator Voorbeelden

Taal Beschrijving Link
C# MCP Server Voorbeeld Bekijk Code
Java MCP Calculator Bekijk Code
JavaScript MCP Demo Bekijk Code
Python MCP Server Bekijk Code
TypeScript MCP Voorbeeld Bekijk Code
Rust MCP Voorbeeld Bekijk Code

Geavanceerde MCP-Implementaties

Taal Beschrijving Link
C# Geavanceerd voorbeeld Bekijk code
Java met Spring Container-app voorbeeld Bekijk code
JavaScript Geavanceerd voorbeeld Bekijk code
Python Complexe implementatie Bekijk code
TypeScript Container voorbeeld Bekijk code

🎯 Vereisten voor het leren van MCP

Om het meeste uit deze cursus te halen, is het handig als je:

  • Basiskennis hebt van programmeren in ten minste een van de volgende talen: C#, Java, JavaScript, Python of TypeScript

  • Begrip hebt van het client-servermodel en API's

  • Bekend bent met REST- en HTTP-concepten

  • (Optioneel) Achtergrond hebt in AI/ML-concepten

  • Deelneemt aan onze community-discussies voor ondersteuning

📚 Studiegids & Bronnen

Deze repository bevat verschillende bronnen om je te helpen effectief te leren en navigeren:

Studiegids

Een uitgebreide Studiegids is beschikbaar om je te helpen deze repository effectief te gebruiken. De gids bevat:

  • Een visuele curriculumkaart met alle behandelde onderwerpen
  • Gedetailleerde uitleg van elke sectie in de repository
  • Richtlijnen voor het gebruik van voorbeeldprojecten
  • Aanbevolen leerpaden voor verschillende vaardigheidsniveaus
  • Extra bronnen om je leerproces te ondersteunen

Changelog

We onderhouden een gedetailleerde Changelog waarin alle belangrijke updates van het cursusmateriaal worden bijgehouden, zoals:

  • Nieuwe inhoud
  • Structurele wijzigingen
  • Verbeteringen van functies
  • Documentatie-updates

🛠️ Hoe gebruik je deze cursus effectief?

Elke les in deze gids bevat:

  1. Duidelijke uitleg van MCP-concepten
  2. Live codevoorbeelden in meerdere talen
  3. Oefeningen om echte MCP-applicaties te bouwen
  4. Extra bronnen voor gevorderde leerlingen

Evenementen

Bereid je voor op twee dagen vol diepgaande technische inzichten, community-connecties en praktische leerervaringen tijdens MCP Dev Days, een virtueel evenement gewijd aan het Model Context Protocol (MCP) — de opkomende standaard die AI-modellen en de tools waarop ze vertrouwen met elkaar verbindt. Je kunt MCP Dev Days bekijken door je te registreren op onze evenementenpagina: https://aka.ms/mcpdevdays.

Deze dag draait om het ondersteunen van ontwikkelaars bij het gebruik van MCP in hun workflow en het vieren van de geweldige MCP-community. We worden vergezeld door communityleden en partners zoals Arcade, Block, Okta en Neon om te zien hoe zij samenwerken met Microsoft om een open, uitbreidbaar MCP-ecosysteem vorm te geven.

  • Demo's uit de praktijk met VS Code, Visual Studio, GitHub Copilot en populaire communitytools
  • Praktische, contextgedreven ontwikkelworkflows
  • Community-geleide sessies en inzichten
    Of je nu net begint met MCP of er al mee werkt, Dag 1 biedt inspiratie en praktische tips.

Deze dag is bedoeld voor MCP-bouwers. We gaan diep in op implementatiestrategieën en best practices voor het creëren van MCP-servers en het integreren van MCP in je AI-workflows.

Onderwerpen zijn onder andere:

  • MCP-servers bouwen en integreren in agentervaringen
  • Promptgedreven ontwikkeling
  • Beste beveiligingspraktijken
  • Gebruik van bouwstenen zoals Functions, ACA en API Management
  • Registry-afstemming en tooling (1P + 3P)

Als je een ontwikkelaar, toolbouwer of AI-productstrateeg bent, zit deze dag vol met inzichten die je nodig hebt om schaalbare, veilige en toekomstbestendige MCP-oplossingen te bouwen.

MCP Bootcamp augustus 2025

Leer in intensieve videosessies hoe je MCP-servers maakt, integreert met VS Code en professioneel implementeert op Azure, gebaseerd op inhoud uit de MCP voor Beginners-cursus. Je verwerft praktische vaardigheden in een technologie die al door grote bedrijven wordt gebruikt.

Laten we MCP leren met C# - Tutorialserie

Leer alles over het Model Context Protocol (MCP), een baanbrekend framework dat is ontworpen om interacties tussen AI-modellen en clientapplicaties te standaardiseren. In deze beginnersvriendelijke sessie introduceren we MCP en begeleiden we je bij het maken van je eerste MCP-server.

🌟 Bedankt aan de community

Dank aan Microsoft Valued Professional Shivam Goyal voor het bijdragen van belangrijke codevoorbeelden.

📜 Licentie-informatie

Deze inhoud is gelicentieerd onder de MIT-licentie. Voor de voorwaarden, zie de LICENSE.

🤝 Richtlijnen voor bijdragen

Dit project verwelkomt bijdragen en suggesties. De meeste bijdragen vereisen dat je akkoord gaat met een Contributor License Agreement (CLA) waarin je verklaart dat je het recht hebt om, en daadwerkelijk doet, ons de rechten te verlenen om je bijdrage te gebruiken. Voor details, bezoek https://cla.opensource.microsoft.com.

Wanneer je een pull request indient, zal een CLA-bot automatisch bepalen of je een CLA moet indienen en de PR dienovereenkomstig decoreren (bijv. statuscontrole, opmerking). Volg gewoon de instructies van de bot. Je hoeft dit slechts één keer te doen voor alle repositories die onze CLA gebruiken.

Dit project heeft de Microsoft Open Source Code of Conduct aangenomen. Voor meer informatie, zie de Code of Conduct FAQ of neem contact op met opencode@microsoft.com met eventuele aanvullende vragen of opmerkingen.

📂 Repositorystructuur

De repository is als volgt georganiseerd:

  • Core Curriculum (00-10): De hoofdinhoud georganiseerd in tien opeenvolgende modules
  • images/: Diagrammen en illustraties die door de cursus worden gebruikt
  • translations/: Meertalige ondersteuning met geautomatiseerde vertalingen
  • translated_images/: Gelokaliseerde versies van diagrammen en illustraties
  • study_guide.md: Uitgebreide gids voor het navigeren door de repository
  • changelog.md: Overzicht van alle belangrijke wijzigingen in het cursusmateriaal
  • mcp.json: Configuratiebestand voor MCP-specificatie
  • CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Documenten voor projectbeheer

🎒 Andere cursussen

Ons team produceert andere cursussen! Bekijk:

™️ Handelsmerkverklaring

Dit project kan handelsmerken of logo's bevatten voor projecten, producten of diensten. Geautoriseerd gebruik van Microsoft handelsmerken of logo's is onderworpen aan en moet voldoen aan Microsoft's Trademark & Brand Guidelines. Gebruik van Microsoft-handelsmerken of logo's in gewijzigde versies van dit project mag geen verwarring veroorzaken of impliceren dat Microsoft het sponsort. Elk gebruik van handelsmerken of logo's van derden is onderworpen aan het beleid van die derden.


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.