Folge diesen Schritten, um mit diesen Ressourcen zu starten:
- Forke das Repository: Klicke auf
- Klon das Repository:
git clone https://github.com/microsoft/mcp-for-beginners.git - Tritt dem Azure AI Foundry Discord bei und triff Experten sowie andere Entwickler
Französisch | Spanisch | Deutsch | Russisch | Arabisch | Persisch (Farsi) | Urdu | Chinesisch (vereinfacht) | Chinesisch (traditionell, Macau) | Chinesisch (traditionell, Hongkong) | Chinesisch (traditionell, Taiwan) | Japanisch | Koreanisch | Hindi | Bengalisch | Marathi | Nepalesisch | Punjabi (Gurmukhi) | Portugiesisch (Portugal) | Portugiesisch (Brasilien) | Italienisch | Polnisch | Türkisch | Griechisch | Thailändisch | Schwedisch | Dänisch | Norwegisch | Finnisch | Niederländisch | Hebräisch | Vietnamesisch | Indonesisch | Malaiisch | Tagalog (Filipino) | Swahili | Ungarisch | Tschechisch | Slowakisch | Rumänisch | Bulgarisch | Serbisch (Kyrillisch) | Kroatisch | Slowenisch | Ukrainisch | Birmanisch (Myanmar)
Das Model Context Protocol (MCP) ist ein modernes Framework, das darauf ausgelegt ist, die Interaktionen zwischen KI-Modellen und Client-Anwendungen zu standardisieren. Dieser Open-Source-Lehrplan bietet einen strukturierten Lernpfad mit praktischen Codebeispielen und realen Anwendungsfällen in beliebten Programmiersprachen wie C#, Java, JavaScript, TypeScript und Python.
Egal, ob du KI-Entwickler, Systemarchitekt oder Softwareingenieur bist – dieser Leitfaden ist deine umfassende Ressource, um die Grundlagen von MCP und Implementierungsstrategien zu meistern.
- 📘 MCP Dokumentation – Ausführliche Tutorials und Benutzerhandbücher
- 📜 MCP Spezifikation – Protokollarchitektur und technische Referenzen
- 📜 Ursprüngliche MCP Spezifikation – Legacy technische Referenzen (können zusätzliche Details enthalten)
- 🧑💻 MCP GitHub Repository – Open-Source SDKs, Tools und Codebeispiele
- 🌐 MCP Community – Diskutiere mit und trage zur Community bei
Freu dich auf zwei Tage voller tiefgehender technischer Einblicke, Community-Austausch und praxisnahes Lernen bei den MCP Dev Days, einem virtuellen Event rund um das Model Context Protocol (MCP) – dem aufstrebenden Standard, der KI-Modelle mit den Tools verbindet, auf die sie angewiesen sind.
➡️ Zur Anmeldung für MCP Dev Days
Du kannst die MCP Dev Days verfolgen, indem du dich auf unserer Eventseite anmeldest: https://aka.ms/mcpdevdays. Dort kannst du einem Livestream auf YouTube oder Twitch folgen. Alle Inhalte werden aufgezeichnet und anschließend auf dem Microsoft Developer YouTube-Kanal verfügbar sein. Der Quellcode der Demos wird ebenfalls auf GitHub bereitgestellt.
- Termine: 29. Juli (Tag 1) & 30. Juli (Tag 2)
- Zeit: Täglich 9:00 Uhr PST
- Ort: Online – Teilnahme von überall möglich!
Dreht sich darum, Entwickler zu befähigen, MCP in ihren Entwicklungsworkflow zu integrieren und die großartige MCP-Community zu feiern. Wir werden von Community-Mitgliedern und Partnern wie Arcade, Block, Okta und Neon begleitet, um zu sehen, wie sie mit Microsoft zusammenarbeiten, um ein offenes, erweiterbares MCP-Ökosystem zu gestalten.
Echte Demos mit VS Code, Visual Studio, GitHub Copilot und beliebten Community-Tools
Praktische, kontextbasierte Entwicklungsworkflows
Community-geführte Sessions und Einblicke
Egal, ob du gerade erst mit MCP beginnst oder bereits damit arbeitest – Tag 1 liefert Inspiration und umsetzbare Erkenntnisse.
Richtet sich an MCP-Entwickler. Wir tauchen tief in Implementierungsstrategien und Best Practices ein, um MCP-Server zu erstellen und MCP in deine KI-Workflows zu integrieren.
- Aufbau von MCP-Servern und Integration in Agenten-Erfahrungen
- Prompt-gesteuerte Entwicklung
- Sicherheitsbest Practices
- Nutzung von Bausteinen wie Functions, ACA und API Management
- Registry-Abstimmung und Tools (1P + 3P)
Wenn du Entwickler, Tool-Hersteller oder KI-Produktstratege bist, bietet dieser Tag die nötigen Einblicke, um skalierbare, sichere und zukunftsfähige MCP-Lösungen zu bauen.
| Modul | Thema | Beschreibung | Link |
|---|---|---|---|
| Modul 1-3: Grundlagen | |||
| 00 | Einführung in MCP | Überblick über das Model Context Protocol und seine Bedeutung in KI-Pipelines | Mehr lesen |
| 01 | Kernkonzepte erklärt | Tiefgehende Erkundung der zentralen MCP-Konzepte | Mehr lesen |
| 02 | Sicherheit in MCP | Sicherheitsbedrohungen und Best Practices | Mehr lesen |
| 03 | Erste Schritte mit MCP | Einrichtung der Umgebung, grundlegende Server/Clients, Integration | Mehr lesen |
| Modul 3: Bau deines ersten Servers & Clients | |||
| 3.1 | Erster Server | Erstelle deinen ersten MCP-Server | Anleitung |
| 3.2 | Erster Client | Entwickle einen einfachen MCP-Client | Anleitung |
| 3.3 | Client mit LLM | Integration großer Sprachmodelle | Anleitung |
| 3.4 | VS Code Integration | Nutzung von MCP-Servern in VS Code | Anleitung |
| 3.5 | SSE Server | Erstelle Server mit Server-Sent Events | Anleitung |
| 3.6 | HTTP Streaming | Implementiere HTTP-Streaming in MCP | Anleitung |
| 3.7 | AI Toolkit | Verwendung des AI Toolkits mit MCP | Anleitung |
| 3.8 | Testing | Teste deine MCP-Server-Implementierung | Anleitung |
| 3.9 | Deployment | Setze MCP-Server produktiv ein | Anleitung |
| Modul 4-5: Praktisch & Fortgeschritten | |||
| 04 | Praktische Umsetzung | SDKs, Debugging, Testing, wiederverwendbare Prompt-Vorlagen | Mehr lesen |
| 05 | Fortgeschrittene MCP-Themen | Multimodale KI, Skalierung, Enterprise-Einsatz | Mehr lesen |
| 5.1 | Azure Integration | MCP-Integration mit Azure | Anleitung |
| 5.2 | Multimodalität | Arbeiten mit mehreren Modalitäten | Anleitung |
| 5.3 | OAuth2 Demo | Implementierung der OAuth2-Authentifizierung | Anleitung |
| 5.4 | Root Contexts | Verständnis und Implementierung von Root Contexts | Anleitung |
| 5.5 | Routing | MCP-Routing-Strategien | Anleitung |
| 5.6 | Sampling | Sampling-Techniken in MCP | Anleitung |
| 5.7 | Skalierung | Skalierung von MCP-Implementierungen | Anleitung |
| 5.8 | Sicherheit | Erweiterte Sicherheitsaspekte | Anleitung |
| 5.9 | Websuche | Implementierung von Websuchfunktionen | Anleitung |
| 5.10 | Echtzeit-Streaming | Aufbau von Echtzeit-Streaming-Funktionalität | Anleitung |
| 5.11 | Echtzeit-Suche | Implementierung von Echtzeit-Suche | Anleitung |
| 5.12 | Entra ID Auth | Authentifizierung mit Microsoft Entra ID | Guide |
| 5.13 | Foundry Integration | Integration mit Azure AI Foundry | Guide |
| 5.14 | Context Engineering | Techniken für effektives Context Engineering | Guide |
| Modul 6-10: Community & Best Practices | |||
| 06 | Community Contributions | Wie man zum MCP-Ökosystem beiträgt | Guide |
| 07 | Insights from Early Adoption | Praxisberichte aus der frühen Nutzung | Guide |
| 08 | Best Practices for MCP | Performance, Fehlertoleranz, Resilienz | Guide |
| 09 | MCP Case Studies | Praxisnahe Implementierungsbeispiele | Guide |
| 10 | Hands-on Workshop | Aufbau eines MCP Servers mit AI Toolkit | Lab |
| Sprache | Beschreibung | Link |
|---|---|---|
| C# | MCP Server Beispiel | Code ansehen |
| Java | MCP Rechner | Code ansehen |
| JavaScript | MCP Demo | Code ansehen |
| Python | MCP Server | Code ansehen |
| TypeScript | MCP Beispiel | Code ansehen |
| Sprache | Beschreibung | Link |
|---|---|---|
| C# | Fortgeschrittenes Beispiel | Code ansehen |
| Java | Container App Beispiel | Code ansehen |
| JavaScript | Fortgeschrittenes Beispiel | Code ansehen |
| Python | Komplexe Implementierung | Code ansehen |
| TypeScript | Container Beispiel | Code ansehen |
Um das Beste aus diesem Curriculum herauszuholen, solltest du Folgendes mitbringen:
-
Grundkenntnisse in mindestens einer der folgenden Programmiersprachen: C#, Java, JavaScript, Python oder TypeScript
-
Verständnis des Client-Server-Modells und von APIs
-
Vertrautheit mit REST- und HTTP-Konzepten
-
(Optional) Grundkenntnisse in AI/ML-Konzepten
-
Teilnahme an unseren Community-Diskussionen zur Unterstützung
Dieses Repository enthält verschiedene Ressourcen, die dir helfen, dich zurechtzufinden und effektiv zu lernen:
Ein umfassender Lernleitfaden steht zur Verfügung, um dir die Navigation in diesem Repository zu erleichtern. Der Leitfaden beinhaltet:
- Eine visuelle Übersicht des Curriculums mit allen behandelten Themen
- Detaillierte Aufschlüsselung der einzelnen Repository-Bereiche
- Anleitungen zur Nutzung der Beispielprojekte
- Empfohlene Lernpfade für unterschiedliche Erfahrungsstufen
- Zusätzliche Ressourcen zur Ergänzung deiner Lernreise
Wir führen ein detailliertes Changelog, das alle wichtigen Aktualisierungen der Curriculummaterialien dokumentiert, darunter:
- Neue Inhalte
- Strukturänderungen
- Verbesserungen von Funktionen
- Aktualisierungen der Dokumentation
Jede Lektion in diesem Leitfaden enthält:
- Klare Erklärungen der MCP-Konzepte
- Live-Code-Beispiele in mehreren Sprachen
- Übungen zum Aufbau realer MCP-Anwendungen
- Zusätzliche Ressourcen für fortgeschrittene Lernende
Danke an den Microsoft Valued Professional Shivam Goyal für die Bereitstellung wichtiger Codebeispiele.
Dieser Inhalt steht unter der MIT License. Für die Bedingungen siehe die LICENSE.
Dieses Projekt freut sich über Beiträge und Vorschläge. Die meisten Beiträge erfordern, dass du einer Contributor License Agreement (CLA) zustimmst, in der du bestätigst, dass du die Rechte besitzt und tatsächlich gewährst, dass wir deine Beiträge nutzen dürfen. Details findest du unter
https://cla.opensource.microsoft.com.
Wenn du eine Pull-Anfrage einreichst, prüft ein CLA-Bot automatisch, ob du eine CLA bereitstellen musst, und versieht die PR entsprechend (z. B. Statusprüfung, Kommentar). Folge einfach den Anweisungen des Bots. Dies musst du nur einmal für alle Repositories mit unserer CLA tun.
Dieses Projekt hat den Microsoft Open Source Code of Conduct übernommen.
Weitere Informationen findest du in den Code of Conduct FAQ oder kontaktiere opencode@microsoft.com bei weiteren Fragen oder Anmerkungen.
Das Repository ist wie folgt organisiert:
- Core Curriculum (00-10): Die Hauptinhalte, gegliedert in zehn aufeinanderfolgende Module
- images/: Diagramme und Illustrationen, die im Curriculum verwendet werden
- translations/: Mehrsprachige Unterstützung mit automatischen Übersetzungen
- translated_images/: Lokalisierte Versionen von Diagrammen und Illustrationen
- study_guide.md: Umfassender Leitfaden zur Navigation im Repository
- changelog.md: Aufzeichnung aller wichtigen Änderungen an den Curriculummaterialien
- mcp.json: Konfigurationsdatei für die MCP-Spezifikation
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Projektverwaltungsdokumente
Unser Team bietet weitere Kurse an! Schau dir an:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Dieses Projekt kann Marken oder Logos von Projekten, Produkten oder Dienstleistungen enthalten. Die autorisierte Nutzung von Microsoft-Marken oder -Logos unterliegt den Microsoft Trademark & Brand Guidelines und muss diesen entsprechen.
Die Verwendung von Microsoft-Marken oder -Logos in modifizierten Versionen dieses Projekts darf nicht zu Verwechslungen führen oder eine Microsoft-Unterstützung suggerieren.
Die Nutzung von Marken oder Logos Dritter unterliegt den jeweiligen Richtlinien dieser Dritten.
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache gilt als maßgebliche Quelle. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Nutzung dieser Übersetzung entstehen.
