38 KiB
Folgen Sie diesen Schritten, um mit diesen Ressourcen zu beginnen:
- Forken Sie das Repository: Klicken Sie auf
- Klone das Repository:
git clone https://github.com/microsoft/mcp-for-beginners.git - Treten Sie dem
bei
🌐 Mehrsprachige Unterstützung
Unterstützt via GitHub Action (automatisiert & immer aktuell)
Arabisch | Bengalisch | Bulgarisch | Birmanisch (Myanmar) | Chinesisch (vereinfacht) | Chinesisch (traditionell, Hongkong) | Chinesisch (traditionell, Macau) | Chinesisch (traditionell, Taiwan) | Kroatisch | Tschechisch | Dänisch | Niederländisch | Estnisch | Finnisch | Französisch | Deutsch | Griechisch | Hebräisch | Hindi | Ungarisch | Indonesisch | Italienisch | Japanisch | Kannada | Khmer | Koreanisch | Litauisch | Malaiisch | Malayalam | Marathi | Nepalesisch | Nigerianisches Pidgin | Norwegisch | Persisch (Farsi) | Polnisch | Portugiesisch (Brasilien) | Portugiesisch (Portugal) | Punjabi (Gurmukhi) | Rumänisch | Russisch | Serbisch (Kyrillisch) | Slowakisch | Slowenisch | Spanisch | Swahili | Schwedisch | Tagalog (Filipino) | Tamil | Telugu | Thailändisch | Türkisch | Ukrainisch | Urdu | Vietnamesisch
Möchten Sie lieber lokal klonen?
Dieses Repository enthält über 50 Sprachübersetzungen, die die Downloadgröße erheblich erhöhen. Um ohne Übersetzungen zu klonen, verwenden Sie Sparse Checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"So erhalten Sie alles, was Sie für den Kurs benötigen, mit einem viel schnelleren Download.
🚀 Model Context Protocol (MCP) Lehrplan für Anfänger
Lernen Sie MCP mit praktischen Codebeispielen in C#, Java, JavaScript, Rust, Python und TypeScript
🧠 Überblick über den Model Context Protocol Lehrplan
Willkommen auf Ihrer Reise ins Model Context Protocol! Wenn Sie sich jemals gefragt haben, wie KI-Anwendungen mit verschiedenen Tools und Diensten kommunizieren, werden Sie gleich die elegante Lösung entdecken, die die Art und Weise, wie Entwickler intelligente Systeme erstellen, revolutioniert.
Denken Sie an MCP als einen universellen Übersetzer für KI-Anwendungen – so wie USB-Anschlüsse es ermöglichen, jedes Gerät mit Ihrem Computer zu verbinden, ermöglicht MCP KI-Modellen, sich auf standardisierte Weise mit jedem Tool oder Dienst zu verbinden. Egal, ob Sie Ihren ersten Chatbot bauen oder an komplexen KI-Workflows arbeiten, das Verständnis von MCP gibt Ihnen die Macht, leistungsfähigere und flexiblere Anwendungen zu erstellen.
Dieser Lehrplan ist mit Geduld und Sorgfalt für Ihre Lernreise gestaltet. Wir beginnen mit einfachen Konzepten, die Sie bereits verstehen, und bauen Ihr Fachwissen Schritt für Schritt durch praktische Übungen in Ihrer Lieblingsprogrammiersprache auf. Jeder Schritt enthält klare Erklärungen, praktische Beispiele und viel Ermutigung auf dem Weg.
Wenn Sie diese Reise abgeschlossen haben, werden Sie das Vertrauen haben, Ihre eigenen MCP-Server zu bauen, sie mit beliebten KI-Plattformen zu integrieren und zu verstehen, wie diese Technologie die Zukunft der KI-Entwicklung neu gestaltet. Lassen Sie uns gemeinsam dieses spannende Abenteuer beginnen!
Offizielle Dokumentation und Spezifikationen
Dieser Lehrplan orientiert sich an der MCP-Spezifikation 2025-11-25 (die aktuellste stabile Version). Die MCP-Spezifikation verwendet datumsbasierte Versionierung (Format JJJJ-MM-TT), um eine klare Protokollversionsverfolgung sicherzustellen.
Diese Ressourcen werden wertvoller, je mehr Sie verstehen, aber fühlen Sie sich nicht verpflichtet, sofort alles zu lesen. Beginnen Sie mit den Bereichen, die Sie am meisten interessieren!
- 📘 MCP-Dokumentation – Dies ist Ihre Anlaufstelle für Schritt-für-Schritt-Tutorials und Benutzerhandbücher. Die Dokumentation ist auf Anfänger zugeschnitten und bietet klare Beispiele, denen Sie in Ihrem eigenen Tempo folgen können.
- 📜 MCP-Spezifikation – Betrachten Sie dies als Ihr umfassendes Referenzhandbuch. Während Sie den Lehrplan durcharbeiten, werden Sie regelmäßig hierher zurückkehren, um spezifische Details nachzuschlagen und fortgeschrittene Funktionen zu erkunden.
- 📜 MCP-Spezifikationsversionierung – Diese enthält Informationen über die Protokollversionshistorie und wie MCP die datumsbasierte Versionierung (JJJJ-MM-TT-Format) verwendet.
- 🧑💻 MCP GitHub Repository – Hier finden Sie SDKs, Tools und Codebeispiele in mehreren Programmiersprachen. Es ist wie eine Schatzkammer praktischer Beispiele und gebrauchsfertiger Komponenten.
- 🌐 MCP-Community – Treten Sie Mitlernenden und erfahrenen Entwicklern bei, um sich über MCP auszutauschen. Es ist eine unterstützende Community, in der Fragen willkommen sind und Wissen frei geteilt wird.
Lernziele
Am Ende dieses Lehrplans werden Sie sich sicher und begeistert über Ihre neuen Fähigkeiten fühlen. Das werden Sie erreichen:
• MCP-Grundlagen verstehen: Sie werden erfassen, was das Model Context Protocol ist und warum es die Zusammenarbeit von KI-Anwendungen revolutioniert – mit Analogien und Beispielen, die Sinn ergeben.
• Bauen Sie Ihren ersten MCP-Server: Sie erstellen einen funktionierenden MCP-Server in Ihrer bevorzugten Programmiersprache, beginnend mit einfachen Beispielen und erweitern Ihre Fähigkeiten Schritt für Schritt.
• Verbinden Sie KI-Modelle mit echten Tools: Sie lernen, wie Sie die Lücke zwischen KI-Modellen und tatsächlichen Diensten überbrücken, wodurch Ihre Anwendungen leistungsfähige neue Funktionen erhalten.
• Implementieren Sie bewährte Sicherheitspraktiken: Sie verstehen, wie Sie Ihre MCP-Implementierungen sicher und geschützt halten, um sowohl Ihre Anwendungen als auch Ihre Nutzer zu schützen.
• Setzen Sie mit Vertrauen ein: Sie wissen, wie Sie Ihre MCP-Projekte von der Entwicklung in die Produktion bringen, mit praktischen Deployment-Strategien, die in der realen Welt funktionieren.
• Werden Sie Teil der MCP-Community: Sie werden Teil einer wachsenden Gemeinschaft von Entwicklern, die die Zukunft der Entwicklung von KI-Anwendungen gestalten.
Wesentliche Grundkenntnisse
Bevor wir in die MCP-Details eintauchen, stellen wir sicher, dass Sie sich mit einigen Grundlagen wohlfühlen. Machen Sie sich keine Sorgen, wenn Sie in diesen Bereichen kein Experte sind – wir erklären alles, was Sie wissen müssen, während wir voranschreiten!
Protokolle verstehen (Das Fundament)
Denken Sie an ein Protokoll wie die Regeln für ein Gespräch. Wenn Sie einen Freund anrufen, wissen beide, „Hallo“ zu sagen, wenn Sie abheben, abwechselnd zu sprechen und „Auf Wiedersehen“ zu sagen, wenn Sie fertig sind. Computerprogramme brauchen ähnliche Regeln, um effektiv zu kommunizieren.
MCP ist ein Protokoll – ein Satz vereinbarter Regeln, die KI-Modellen und Anwendungen helfen, produktive „Gespräche“ mit Tools und Diensten zu führen. Genau wie Gesprächsregeln die menschliche Kommunikation reibungsloser machen, macht MCP die Kommunikation von KI-Anwendungen zuverlässiger und leistungsfähiger.
Client-Server-Beziehungen (Wie Programme zusammenarbeiten)
Sie nutzen täglich Client-Server-Beziehungen! Wenn Sie einen Webbrowser (den Client) verwenden, um eine Website zu besuchen, verbinden Sie sich mit einem Webserver, der Ihnen die Seiteninhalte sendet. Der Browser weiß, wie man Informationen anfragt, und der Server weiß, wie er antwortet.
In MCP gibt es eine ähnliche Beziehung: KI-Modelle fungieren als Clients, die Informationen oder Aktionen anfordern, während MCP-Server diese Funktionen bereitstellen. Es ist wie ein hilfreicher Assistent (der Server), den die KI bitten kann, bestimmte Aufgaben auszuführen.
Warum Standardisierung wichtig ist (Damit Dinge zusammenarbeiten)
Stellen Sie sich vor, jeder Autohersteller würde unterschiedlich geformte Zapfpistolen verwenden – Sie bräuchten für jedes Auto einen anderen Adapter! Standardisierung bedeutet, sich auf gemeinsame Vorgehensweisen zu einigen, damit alles nahtlos zusammenarbeitet.
MCP bietet diese Standardisierung für KI-Anwendungen. Anstatt dass jedes KI-Modell für jedes Tool benutzerdefinierten Code benötigt, schafft MCP eine universelle Kommunikationsmethode. Das bedeutet, Entwickler können Tools einmal erstellen und sie mit vielen verschiedenen KI-Systemen verwenden.
🧭 Ihr Lernpfad Überblick
Ihre MCP-Reise ist sorgfältig strukturiert, um Ihr Vertrauen und Ihre Fähigkeiten nach und nach aufzubauen. Jede Phase führt neue Konzepte ein und festigt das bereits Gelernte.
🌱 Grundlagenphase: Die Basics verstehen (Module 0-2)
Hier beginnt Ihr Abenteuer! Wir führen Sie in MCP-Konzepte mit vertrauten Analogien und einfachen Beispielen ein. Sie werden verstehen, was MCP ist, warum es existiert und wie es in die größere Welt der KI-Entwicklung passt.
• Modul 0 – Einführung in MCP: Wir starten mit der Erkundung, was MCP ist und warum es für moderne KI-Anwendungen so wichtig ist. Sie sehen reale Beispiele für MCP im Einsatz und verstehen, wie es gängige Probleme von Entwicklern löst.
• Modul 1 – Kernkonzepte erklärt: Hier lernen Sie die grundlegenden Bausteine von MCP kennen. Wir nutzen viele Analogien und visuelle Beispiele, damit diese Konzepte natürlich und verständlich wirken.
• Modul 2 – Sicherheit in MCP: Sicherheit klingt vielleicht einschüchternd, aber wir zeigen Ihnen, wie MCP integrierte Sicherheitsfunktionen enthält und bringen Ihnen Best Practices bei, die Ihre Anwendungen von Anfang an schützen.
🔨 Aufbauphase: Ihre ersten Implementierungen erstellen (Modul 3)
Jetzt beginnt der echte Spaß! Sie werden praktische Erfahrungen beim Erstellen tatsächlicher MCP-Server und -Clients sammeln. Keine Sorge – wir beginnen einfach und führen Sie durch jeden Schritt.
Dieses Modul enthält mehrere praktische Anleitungen, die es Ihnen ermöglichen, in Ihrer bevorzugten Programmiersprache zu üben. Sie erstellen Ihren ersten Server, bauen einen Client, der sich mit ihm verbindet, und integrieren sogar beliebte Entwicklungstools wie VS Code.
Jede Anleitung enthält vollständige Codebeispiele, Fehlerbehebungstipps und Erklärungen, warum wir bestimmte Designentscheidungen treffen. Am Ende dieser Phase haben Sie funktionierende MCP-Implementierungen, auf die Sie stolz sein können!
🚀 Wachstumsphase: Fortgeschrittene Konzepte und reale Anwendung (Module 4-5)
Nachdem Sie die Grundlagen gemeistert haben, sind Sie bereit, komplexere MCP-Funktionen zu erkunden. Wir behandeln praktische Implementierungsstrategien, Debugging-Techniken und fortgeschrittene Themen wie multimodale KI-Integration.
Sie lernen auch, wie Sie Ihre MCP-Implementierungen für den Produktionseinsatz skalieren und mit Cloud-Plattformen wie Azure integrieren. Diese Module bereiten Sie darauf vor, MCP-Lösungen zu bauen, die den Anforderungen der realen Welt gewachsen sind.
🌟 Meisterphase: Community und Spezialisierung (Module 6-11)
Die abschließende Phase konzentriert sich darauf, Teil der MCP-Community zu werden und sich in den Bereichen zu spezialisieren, die Sie am meisten interessieren. Sie lernen, wie Sie zu Open-Source-MCP-Projekten beitragen, fortgeschrittene Authentifizierungsmuster implementieren und umfassende datenbankintegrierte Lösungen bauen.
Modul 11 verdient besondere Erwähnung – es ist ein kompletter 13-Labor praktischer Lernpfad, der Ihnen beibringt, produktionsbereite MCP-Server mit PostgreSQL-Integration zu erstellen. Es ist wie ein Abschlussprojekt, das alles zusammenführt, was Sie gelernt haben!
📚 Vollständige Kursstruktur
| Modul | Thema | Beschreibung | Link |
|---|---|---|---|
| Modul 0-3: Grundlagen | |||
| 00 | Einführung in MCP | Überblick über das Model Context Protocol und seine Bedeutung in AI-Pipelines | Weiterlesen |
| 01 | Grundkonzepte erklärt | Tiefgehende Erkundung der Kernkonzepte von MCP | Weiterlesen |
| 02 | Sicherheit in MCP | Sicherheitsbedrohungen und bewährte Praktiken | Weiterlesen |
| 03 | Einstieg in MCP | Umgebungseinrichtung, grundlegende Server/Clients, Integration | Weiterlesen |
| Modul 3: Bau deines ersten Servers & Clients | |||
| 3.1 | Erster Server | Erstellen Sie Ihren ersten MCP-Server | Anleitung |
| 3.2 | Erster Client | Entwicklung eines einfachen MCP-Clients | 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 | stdio Server | Erstellung von Servern mit stdio-Transport | Anleitung |
| 3.6 | HTTP Streaming | Implementierung von HTTP-Streaming in MCP | Anleitung |
| 3.7 | Microsoft Foundry Toolkit | Verwendung des Microsoft Foundry Toolkits mit MCP | Anleitung |
| 3.8 | Testing | Testen Ihrer MCP-Server-Implementierung | Anleitung |
| 3.9 | Deployment | Bereitstellung von MCP-Servern in der Produktion | Anleitung |
| 3.10 | Erweiterte Servernutzung | Nutzung fortgeschrittener Server für erweiterte Funktionen und verbesserte Architektur | Anleitung |
| 3.11 | Einfache Authentifizierung | Ein Kapitel, das Authentifizierung ab dem Anfang und RBAC zeigt | Anleitung |
| 3.12 | MCP Hosts | Konfiguration von Claude Desktop, Cursor, Cline und anderen MCP-Hosts | Anleitung |
| 3.13 | MCP Inspector | Debuggen und Testen von MCP-Servern mit dem Inspector-Tool | Anleitung |
| 3.14 | Sampling | Nutzung von Sampling zur Zusammenarbeit mit dem Client | Anleitung |
| 3.15 | MCP Apps | Entwicklung von MCP Apps | Anleitung |
| Modul 4-5: Praktisch & Fortgeschritten | |||
| 04 | Praktische Umsetzung | SDKs, Debugging, Testing, wiederverwendbare Prompt-Vorlagen | Weiterlesen |
| 4.1 | Paginierung | Verwaltung großer Ergebnismengen mit cursorbasierter Paginierung | Anleitung |
| 05 | Fortgeschrittene Themen in MCP | Multi-modale KI, Skalierung, Unternehmensnutzung | Weiterlesen |
| 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-Kontexte | Verstehen und Implementieren von Root-Kontexten | 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 | Fortgeschrittene Sicherheitsüberlegungen | Anleitung |
| 5.9 | Web-Suche | Implementierung von Web-Suchfunktionen | Anleitung |
| 5.10 | Echtzeit-Streaming | Aufbau von Echtzeit-Streaming-Funktionalität | Anleitung |
| 5.11 | Echtzeit-Suche | Umsetzung von Echtzeit-Suche | Anleitung |
| 5.12 | Entra ID Auth | Authentifizierung mit Microsoft Entra ID | Anleitung |
| 5.13 | Foundry Integration | Integration mit Microsoft Foundry | Anleitung |
| 5.14 | Context Engineering | Techniken für effektives Kontext-Engineering | Anleitung |
| 5.15 | MCP Custom Transport | Benutzerdefinierte Transport-Implementierungen | Anleitung |
| 5.16 | Protokollfunktionen | Fortschrittsbenachrichtigungen, Abbruch, Ressourcenvorlagen | Anleitung |
| 5.17 | Adversariales Multi-Agenten-Denken | Zwei Agenten argumentieren gegensätzliche Seiten mit gemeinsamen MCP-Tools, evaluiert von einem Richter-Agenten | Anleitung |
| Modul 6-10: Community & Best Practices | |||
| 06 | Community-Beiträge | Wie man zum MCP-Ökosystem beiträgt | Anleitung |
| 07 | Erkenntnisse aus früher Nutzung | Geschichten aus der Praxis | Anleitung |
| 08 | Beste Praktiken für MCP | Leistung, Fehlertoleranz, Resilienz | Anleitung |
| 09 | MCP Fallstudien | Praktische Implementierungsbeispiele | Anleitung |
| 10 | Praktischer Workshop | Aufbau eines MCP-Servers mit Microsoft Foundry Toolkit | Labor |
| Modul 11: MCP Server Hands On Labor | |||
| 11 | MCP Server Datenbankintegration | Umfassender 13-Labor praktischer Lernpfad zur PostgreSQL-Integration | Labore |
| 11.1 | Einführung | Überblick über MCP mit Datenbankintegration und Anwendungsfall Einzelhandelsanalytik | Labor 00 |
| 11.2 | Kernarchitektur | Verständnis der MCP-Server-Architektur, Datenbankebenen und Sicherheitsmuster | Labor 01 |
| 11.3 | Sicherheit & Multi-Tenant | Row-Level-Security, Authentifizierung und Mehrmandantendatenschutz | Labor 02 |
| 11.4 | Umgebungseinrichtung | Einrichtung der Entwicklungsumgebung, Docker, Azure-Ressourcen | Labor 03 |
| 11.5 | Datenbankdesign | PostgreSQL-Konfiguration, Einzelhandelsschema-Design und Beispieldaten | Labor 04 |
| 11.6 | MCP Server Implementierung | Aufbau des FastMCP-Servers mit Datenbankintegration | Labor 05 |
| 11.7 | Tool-Entwicklung | Erstellung von Datenbankabfrage-Tools und Schema-Inspektion | Labor 06 |
| 11.8 | Semantische Suche | Implementierung von Vektor-Embeddings mit Azure OpenAI und pgvector | Labor 07 |
| 11.9 | Testing & Debugging | Teststrategien, Debugging-Tools und Validierungsansätze | Labor 08 |
| 11.10 | VS Code Integration | Konfiguration der VS Code MCP-Integration und Nutzung des KI-Chats | Labor 09 |
| 11.11 | Deployment Strategien | Docker-Bereitstellung, Azure Container Apps und Skalierungsüberlegungen | Labor 10 |
| 11.12 | Monitoring | Application Insights, Protokollierung, Leistungsüberwachung | Labor 11 |
| 11.13 | Beste Praktiken | Leistungsoptimierung, Sicherheitsverhärtung und Produktionstipps | Labor 12 |
| Modul 12: MCP Tooling | |||
| 12.1 | Tooling | MCP-Nutzung in der Copilot-App | Anleitung |
💻 Beispiel-Codeprojekte
Ein besonders spannender Teil beim Lernen von MCP ist es, zu sehen, wie sich Ihre Programmierfähigkeiten schrittweise entwickeln. Unsere Codebeispiele sind so gestaltet, dass sie einfach beginnen und mit wachsendem Verständnis zunehmend komplexer werden. So führen wir Konzepte ein – mit leicht verständlichem Code, der echte MCP-Prinzipien veranschaulicht. Sie verstehen damit nicht nur, was der Code macht, sondern auch, warum er so strukturiert ist und wie er sich in größere MCP-Anwendungen einfügt.
Grundlegende MCP Rechner-Beispiele
| 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 |
| Rust | MCP Beispiel | Code ansehen |
Fortgeschrittene MCP Implementierungen
| Sprache | Beschreibung | Link |
|---|---|---|
| C# | Fortgeschrittenes Beispiel | Code ansehen |
| Java mit Spring | Container App Beispiel | Code ansehen |
| JavaScript | Fortgeschrittenes Beispiel | Code ansehen |
| Python | Komplexe Implementierung | Code ansehen |
| TypeScript | Container-Beispiel | Code ansehen |
🎯 Voraussetzungen für das Lernen von MCP
Um das Beste aus diesem Curriculum herauszuholen, sollten Sie folgende Voraussetzungen 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) Hintergrundwissen in KI/ML-Konzepten
-
Teilnahme an unseren Community-Diskussionen zur Unterstützung
📚 Lernleitfaden & Ressourcen
Dieses Repository enthält mehrere Ressourcen, die Ihnen helfen, effektiv zu lernen und sich zurechtzufinden:
Lernleitfaden
Ein umfassender Lernleitfaden steht zur Verfügung, um Ihnen eine effektive Navigation durch dieses Repository zu ermöglichen. Diese visuelle Curriculum-Karte zeigt, wie alle Themen verbunden sind, und gibt Hinweise zur effektiven Nutzung der Beispielprojekte. Besonders hilfreich ist dies für visuelle Lerntypen, die das große Ganze sehen möchten.
Der Leitfaden umfasst:
- Eine visuelle Curriculum-Karte mit allen behandelten Themen
- Detaillierte Aufschlüsselung jeder Repository-Sektion
- Hinweise zur Nutzung der Beispielprojekte
- Empfohlene Lernpfade für unterschiedliche Fähigkeitsniveaus
- Zusätzliche Ressourcen zur Ergänzung Ihrer Lernreise
Änderungsprotokoll
Wir führen ein detailliertes Änderungsprotokoll, das alle wichtigen Aktualisierungen der Lehrmaterialien dokumentiert, sodass Sie stets auf dem neuesten Stand der Verbesserungen und Erweiterungen bleiben.
- Neue Inhalte
- Strukturänderungen
- Funktionsverbesserungen
- Dokumentationsaktualisierungen
🛠️ Effektive Nutzung dieses Curriculums
Jede Lektion in diesem Leitfaden enthält:
- Klare Erklärungen zu MCP-Konzepten
- Live-Code-Beispiele in mehreren Programmiersprachen
- Übungen zum Aufbau echter MCP-Anwendungen
- Zusätzliche Ressourcen für Fortgeschrittene
Lernen wir MCP mit C# - Tutorial-Serie
Lernen Sie das Model Context Protocol (MCP) kennen, ein modernes Framework, das darauf ausgelegt ist, Interaktionen zwischen KI-Modellen und Client-Anwendungen zu standardisieren. In dieser anfängerfreundlichen Session führen wir Sie in MCP ein und begleiten Sie bei der Erstellung Ihres ersten MCP-Servers.
C#: https://aka.ms/letslearnmcp-csharp
Java: https://aka.ms/letslearnmcp-java
JavaScript: https://aka.ms/letslearnmcp-javascript
Python: https://aka.ms/letslearnmcp-python
🎓 Ihre MCP-Reise beginnt
Herzlichen Glückwunsch! Sie haben gerade den ersten Schritt einer spannenden Reise gemacht, die Ihre Programmierfähigkeiten erweitert und Sie an die Spitze der KI-Entwicklung bringt.
Was Sie bereits erreicht haben
Indem Sie diese Einführung gelesen haben, haben Sie bereits begonnen, Ihre MCP-Wissensbasis aufzubauen. Sie verstehen, was MCP ist, warum es wichtig ist und wie dieses Curriculum Ihre Lernreise unterstützt. Das ist eine bedeutende Leistung und der Beginn Ihrer Expertise in dieser wichtigen Technologie.
Das Abenteuer vor Ihnen
Wenn Sie die Module durchlaufen, denken Sie daran, dass jeder Experte einmal Anfänger war. Die Konzepte, die jetzt komplex erscheinen, werden mit Übung und Anwendung zur zweiten Natur. Jeder kleine Schritt baut starke Fähigkeiten auf, die Ihnen während Ihrer gesamten Entwicklerkarriere dienen werden.
Ihr Unterstützungsnetzwerk
Sie werden Teil einer Gemeinschaft von Lernenden und Experten, die sich für MCP begeistern und gerne anderen zum Erfolg verhelfen. Ob Sie bei einer Codierungsherausforderung steckenbleiben oder einen Durchbruch teilen möchten – die Community unterstützt Sie auf Ihrer Reise.
Wenn Sie feststecken oder Fragen zum Erstellen von KI-Anwendungen haben, schließen Sie sich anderen Lernenden und erfahrenen Entwicklern an, um über MCP zu diskutieren. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird.
Wenn Sie Produktfeedback geben oder auf Fehler beim Erstellen stoßen, besuchen Sie:
Bereit zu starten?
Ihr MCP-Abenteuer beginnt jetzt! Starten Sie mit Modul 0, um Ihre ersten praktischen MCP-Erfahrungen zu sammeln, oder erkunden Sie die Beispielprojekte, um zu sehen, was Sie bauen werden. Denken Sie daran – jeder Experte hat genau da angefangen, wo Sie jetzt stehen, und mit Geduld und Übung werden Sie erstaunt sein, was Sie erreichen können.
Willkommen in der Welt der Model Context Protocol-Entwicklung. Lassen Sie uns gemeinsam etwas Großartiges erschaffen!
🤝 Beitrag zur Lern-Community
Dieses Curriculum wird durch Beiträge von Lernenden wie Ihnen stärker! Egal, ob Sie einen Tippfehler korrigieren, eine klarere Erklärung vorschlagen oder ein neues Beispiel hinzufügen – Ihre Beiträge helfen anderen Anfängern beim Erfolg.
Dank an Microsoft Valued Professional Shivam Goyal für die Bereitstellung von Code-Beispielen.
Der Beitragprozess ist darauf ausgelegt, einladend und unterstützend zu sein. Die meisten Beiträge erfordern eine Contributor License Agreement (CLA), aber die automatisierten Tools führen Sie problemlos durch den Prozess.
📜 Open Source Lernen
Dieses gesamte Curriculum ist unter der MIT-LICENSE verfügbar, was bedeutet, dass Sie es frei nutzen, ändern und weitergeben können. Dies unterstützt unsere Mission, MCP-Wissen für Entwickler überall zugänglich zu machen.
🤝 Beitragsrichtlinien
Dieses Projekt begrüßt Beiträge und Vorschläge. Die meisten Beiträge erfordern, dass Sie einer Contributor License Agreement (CLA) zustimmen, die bestätigt, dass Sie das Recht haben und tatsächlich die Rechte zur Nutzung Ihres Beitrags an uns gewähren. Für Details besuchen Sie https://cla.opensource.microsoft.com.
Wenn Sie einen Pull Request einreichen, überprüft ein CLA-Bot automatisch, ob Sie eine CLA bereitstellen müssen und kennzeichnet den PR entsprechend (z.B. Status-Check, Kommentar). Folgen Sie einfach den Anweisungen des Bots. Dies ist nur einmal für alle Repositories mit unserer CLA erforderlich.
Dieses Projekt hat den Microsoft Open Source Code of Conduct übernommen. Für mehr Informationen siehe die Code of Conduct FAQ oder kontaktieren Sie opencode@microsoft.com bei weiteren Fragen oder Kommentaren.
Bereit, Ihre MCP-Reise zu starten? Beginnen Sie mit Modul 00 - Einführung in MCP und machen Sie Ihre ersten Schritte in die Welt der Model Context Protocol-Entwicklung!
🎒 Weitere Kurse
Unser Team produziert weitere Kurse! Schauen Sie sich an:
LangChain
Azure / Edge / MCP / Agents
Generative AI Serie
Kernlernangebote
Copilot Reihe
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. Bei kritischen Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen.
