Programme
Ce cours couvre les sujets suivants :
- Fondamentaux du MCP
- Qu’est-ce que le Protocole de Contexte de Modèle (MCP) et comment il fonctionne
- Architecture du MCP : Serveur, Client, Outils, Ressources
- Pourquoi le MCP est important pour les agents IA et les workflows
- Comparaison du MCP avec les anciennes méthodes d’intégration d’outils
- Exercice → Cartographier un workflow existant sur les composants MCP
- Quiz 1 : définitions clés, différences d’architecture
- Configuration d'un serveur MCP
- Choix de l’environnement : local vs cloud
- Installation ou activation d’un serveur MCP (implémentations de référence)
- Configuration du manifeste d’outils : définition des schémas
- Connexion au serveur MCP : authentification, endpoints
- Exercice → Déployer un serveur MCP simple et tester un “outil-bonjour”
- Quiz 2 : étapes du serveur, notions de base du manifeste d’outils
- Conception et enregistrement d'outils
- Définition d’outil : entrées, sorties, métadonnées
- Outils déclaratifs vs programmatiques
- Gestion des erreurs, versionnage et cycle de vie des outils
- Exercice → Créer un outil (p.ex., recherche de fuseau horaire)
- Quiz 3 : schéma d’outil, étapes d’enregistrement, cycle de vie
- Utilisation des outils MCP dans les agents
- Nœuds d’agent appelant les endpoints MCP
- Passage de paramètres de n8n à l’outil et analyse de la sortie
- Chaînage de plusieurs appels d’outil dans un même workflow
- Débogage des appels d’outil et des réponses
- Exercice → L’agent récupère les données de l’outil et les utilise dans un nœud de décision
- Quiz 4 : logique d’intégration, chaînage, débogage
- Sécurité, contrôle d’accès et gouvernance
- Authentification et gestion des identifiants pour le MCP
- Contrôle d’accès : qui peut appeler quel outil
- Journalisation, pistes d’audit et gouvernance
- Exercice → Sécuriser un outil MCP et implémenter la journalisation
- Quiz 5 : scénarios de contrôle d’accès, concepts de journalisation
- Surveillance, métriques et maintenance
- Surveillance de l’utilisation des outils, latence, erreurs
- Tableaux de bord et alertes
- Versionnage des outils et mises à jour progressives
- Exercice → Créer une alerte si latence outil > X ms
- Quiz 6 : métriques, stratégie de maintenance, contrôle de version
- Cas d’utilisation avancés et mise à l’échelle
- Orchestration multi-agent via les outils MCP
- Combinaison du MCP avec RAG et outils dans un agent
- Architecture d’entreprise : multi-tenant, fort trafic
- Exercice → Créer un agent orchestrateur utilisant plusieurs outils
- Quiz 7 : compromis architecturaux, logique multi-agent