Étendre et orchestrer les agents de code : MCP, skills et multi-agents Mixte : présentiel / à distance
Dernière mise à jour : 30/10/2026
Description
Module 1 – Architecture du Model Context Protocol
- Hôte, client, serveur ; outils, ressources, prompts
- Transports : stdio en local, Streamable HTTP à distance
- Versions de la spécification et compatibilité avec les clients du marché
- Démonstration : observer les échanges entre un agent et un serveur avec MCP Inspector
Module 2 – Développer un serveur MCP
- SDK officiels Python ou TypeScript
- Concevoir des outils utilisables par un agent : nom, description, schémas d'entrée et de sortie, erreurs explicites
- Exposer des ressources et des prompts
- Tester : MCP Inspector, tests automatisés, essai dans plusieurs clients
- TP : développer un serveur MCP qui expose une API interne fournie (référentiel de tickets ou catalogue de services) et l'utiliser depuis deux agents différents
Module 3 – Sécuriser et déployer un serveur MCP
- Authentification et autorisation OAuth pour les serveurs distants
- Moindre privilège, validation des entrées, confirmation des actions d'écriture
- Risques : injection d'instructions via les données retournées, descriptions d'outils piégées, fuite de données
- Déploiement en conteneur, journalisation, liste interne des serveurs autorisés
- Atelier : durcir le serveur du TP (lecture seule par défaut, confirmation des écritures, journalisation)
Module 4 – Skills et agents personnalisés
- Structure d'une skill : fichier SKILL.md, scripts, références, chargement à la demande
- Portabilité entre outils (.github/skills, .claude/skills, .agents/skills)
- Agents personnalisés : rôle, outils autorisés, modèle
- Choisir entre instruction, skill, sous-agent et serveur MCP
- TP : créer une skill de génération conforme aux conventions de l'équipe et un agent personnalisé de revue de sécurité
Module 5 – Orchestration multi-agents et automatisation
- Patterns : orchestrateur et sous-agents, chaîne spécification, implémentation, tests, revue, exécution en parallèle
- Isolation du travail par worktrees et branches, fusion et arbitrage
- Coûts, latence, boucles et échecs : détection et reprise
- Exécution non interactive : mode headless des agents en ligne de commande, SDK d'agents (Claude Agent SDK)
- Cas de synthèse évalué : orchestrer une chaîne d'agents qui traite une évolution de bout en bout avec le serveur MCP et les skills créés, validation humaine finale
Objectifs de la formation
- Développer, tester et sécuriser un serveur MCP qui expose un système interne aux agents.
- Concevoir des skills et des agents personnalisés réutilisables entre outils.
- Orchestrer plusieurs agents spécialisés sur une tâche de développement complexe.
- Exécuter un agent en mode non interactif dans une automatisation.
Public visé
Développeurs confirmés, tech leads, architectes et équipes outillage ou platform engineering qui veulent connecter les agents de code aux systèmes internes et automatiser des chaînes de travail complètes.
Prérequis
- Expérience pratique d'un agent de code (niveau IF-IADEV2 ou équivalent).
- Pratique courante de Python ou de TypeScript.
- Notions d'API REST et du format JSON.