Suivez ces étapes pour commencer à utiliser ces ressources :
- Forkez le dépôt : Cliquez sur
- Clonez le dépôt :
git clone https://github.com/microsoft/mcp-for-beginners.git - Rejoignez le Discord Azure AI Foundry pour rencontrer des experts et d’autres développeurs
Le Model Context Protocol (MCP) est un cadre innovant conçu pour standardiser les interactions entre les modèles d’IA et les applications clientes. Ce programme open source propose un parcours d’apprentissage structuré, avec des exemples de code concrets et des cas d’utilisation réels, dans des langages de programmation populaires comme C#, Java, JavaScript, TypeScript et Python.
Que vous soyez développeur IA, architecte système ou ingénieur logiciel, ce guide est votre ressource complète pour maîtriser les fondamentaux du MCP et ses stratégies d’implémentation.
- 📘 Documentation MCP – Tutoriels détaillés et guides utilisateur
- 📜 Spécification MCP – Architecture du protocole et références techniques
- 🧑💻 Dépôt GitHub MCP – SDK open source, outils et exemples de code
00-03 : Fondations
- 00. Introduction au MCP
Vue d’ensemble du Model Context Protocol et son importance dans les pipelines IA. En savoir plus - 01. Concepts clés expliqués
Exploration approfondie des concepts fondamentaux du MCP. En savoir plus - 02. Sécurité dans MCP
Menaces de sécurité et bonnes pratiques. En savoir plus - 03. Premiers pas avec MCP
Configuration de l’environnement, serveurs/clients de base, intégration. En savoir plus
03.x : Ateliers pratiques
- 3.1. Premier serveur – Guide
- 3.2. Premier client – Guide
- 3.3. Client avec LLM – Guide
- 3.4. Consommer un serveur avec Visual Studio Code – Guide
- 3.5. Création d’un serveur utilisant SSE – Guide
- 3.6. Streaming HTTP – Guide
- 3.7. Utiliser AI Toolkit – Guide
- 3.8. Tester votre serveur – Guide
- 3.9. Déployer votre serveur – Guide
04-05 : Pratique & Avancé
- 04. Mise en œuvre pratique
SDK, débogage, tests, modèles de prompts réutilisables. En savoir plus - 05. Sujets avancés dans MCP
IA multimodale, montée en charge, usage en entreprise. En savoir plus - 5.1. Intégration MCP avec Azure – Guide
- 5.2. Multimodalité – Guide
- 5.3. Démo MCP OAuth2 – Guide
- 5.4. Contextes racines – Guide
- 5.5. Routage – Guide
- 5.6. Échantillonnage – Guide
- 5.7. Montée en charge – Guide
- 5.8. Sécurité – Guide
- 5.9. Recherche Web MCP – Guide
- 5.10. Streaming en temps réel – Guide
- 5.11. Recherche Web en temps réel – Guide
06-10 : Communauté, bonnes pratiques & ateliers
- 06. Contributions de la communauté – Guide
- 07. Enseignements tirés de l’adoption précoce – Guide
- 08. Bonnes pratiques pour MCP – Guide
- 09. Études de cas MCP – Guide
- 10. Optimiser les flux de travail IA : création d’un serveur MCP avec AI Toolkit – Atelier pratique
Explorez les implémentations de code par langage
Explorez les exemples avancés
Pour tirer le meilleur parti de ce cursus, vous devriez avoir :
- Des connaissances de base en C#, Java ou Python
- Une compréhension du modèle client-serveur et des API
- (Optionnel) Une familiarité avec les concepts d’apprentissage automatique
Un Guide d’étude complet est disponible pour vous aider à naviguer efficacement dans ce dépôt. Ce guide inclut :
- Une carte visuelle du cursus montrant tous les sujets abordés
- Une description détaillée de chaque section du dépôt
- Des conseils pour utiliser les projets d’exemple
- Des parcours d’apprentissage recommandés selon les niveaux
- Des ressources supplémentaires pour approfondir votre apprentissage
Chaque leçon de ce guide comprend :
- Des explications claires des concepts MCP
- Des exemples de code en direct dans plusieurs langages
- Des exercices pour créer de vraies applications MCP
- Des ressources supplémentaires pour les apprenants avancés
Ce contenu est sous licence MIT License. Pour les termes et conditions, consultez le LICENSE.
Ce projet accueille volontiers contributions et suggestions. La plupart des contributions requièrent que vous acceptiez un
Accord de Licence de Contributeur (CLA) déclarant que vous avez le droit, et que vous accordez effectivement,
les droits nécessaires à l’utilisation de votre contribution. Pour plus de détails, rendez-vous sur https://cla.opensource.microsoft.com.
Lorsque vous soumettez une pull request, un bot CLA détermine automatiquement si vous devez fournir
un CLA et ajoute les décorations appropriées à la PR (ex. vérification de statut, commentaire). Suivez simplement les instructions
données par le bot. Vous n’aurez à le faire qu’une seule fois pour tous les dépôts utilisant notre CLA.
Ce projet a adopté le Code de conduite Open Source de Microsoft.
Pour plus d’informations, consultez la FAQ du Code de conduite ou
contactez opencode@microsoft.com pour toute question ou remarque supplémentaire.
Notre équipe propose d’autres cours ! Découvrez-les :
- 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
- Maîtriser GitHub Copilot pour la programmation assistée par IA
- Maîtriser GitHub Copilot pour les développeurs C#/.NET
- Choisissez votre propre aventure Copilot
Ce projet peut contenir des marques déposées ou des logos de projets, produits ou services. L'utilisation autorisée des marques ou logos Microsoft est soumise aux Directives sur les marques et l'image de marque de Microsoft. L'utilisation des marques ou logos Microsoft dans des versions modifiées de ce projet ne doit pas prêter à confusion ni laisser entendre un parrainage par Microsoft. Toute utilisation de marques ou logos tiers est soumise aux politiques de ces tiers.
Avertissement :
Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant foi. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle humaine. Nous déclinons toute responsabilité en cas de malentendus ou d'interprétations erronées résultant de l'utilisation de cette traduction.
