Model Context Protocol (MCP) — Connecter Claude au Monde Présentiel

Dernière mise à jour : 14/04/2026

&#10003; Formation 🆕 Nouveau<br>
&#10003; Formation basee sur la documentation officielle Anthropic Academy 2026<br>
&#10003; Alternance theorie et pratique avec exercices sur outils reels<br>
&#10003; Programme intensif de 2 jours avec projet fil rouge<b

Description

Module 1 — Comprendre MCP : le standard universel de connexion IA

  • Le problème N×M de l'intégration IA et la solution N+M apportée par MCP
  • L'analogie USB-C : un protocole ouvert pour connecter toute application IA à tout système
  • Écosystème et adoption : Claude, ChatGPT, VS Code, Cursor, Claude Code et serveurs communautaires
  • Cas d'usage concrets : assistants connectés, agents autonomes, analyse de données par chat

Module 2 — Architecture MCP : Host, Client, Server

  • Les trois rôles : MCP Host (application IA), MCP Client (connexion dédiée), MCP Server (fournisseur de contexte)
  • Les deux couches du protocole : Data Layer (JSON-RPC 2.0) et Transport Layer (STDIO/HTTP)
  • Cycle de vie et négociation de capacités : handshake, protocolVersion, capabilities
  • Notifications bidirectionnelles et mises à jour dynamiques des outils et ressources
  • Démonstration : inspection d'une connexion MCP avec le MCP Inspector

Module 3 — Les trois primitives serveur : Tools, Resources, Prompts

  • Tools (model-controlled) : découverte via tools/list, exécution via tools/call, types de contenu (texte, image, audio, JSON structuré)
  • Resources (application-controlled) : exposition de données, URI schemes, templates RFC 6570, abonnements aux changements
  • Prompts (user-controlled) : templates réutilisables, messages structurés, slash commands
  • Annotations, gestion d'erreurs (protocole vs exécution) et pagination par curseur
  • Atelier : explorer les primitives d'un serveur MCP existant avec le MCP Inspector

Module 4 — Transports : STDIO, Streamable HTTP et sessions

  • Transport STDIO : communication locale, stdin/stdout, règles critiques (ne jamais écrire sur stdout)
  • Transport Streamable HTTP : endpoint unique, POST + SSE, sessions Mcp-Session-Id
  • Gestion de sessions HTTP : assignation d'ID cryptographique, resumabilité (Last-Event-ID), terminaison
  • Comparatif stateful vs stateless et stratégies de scaling horizontal
  • Atelier : configurer un serveur en mode STDIO puis en mode HTTP distant

Module 5 — Construire un serveur MCP en Python et TypeScript

  • Python SDK (FastMCP) : décorateur @mcp.tool(), type hints automatiques, docstrings comme descriptions
  • TypeScript SDK : McpServer, StdioServerTransport, validation Zod pour les schémas d'entrée
  • Piège STDIO : ne jamais utiliser print() (Python) ou console.log() (TS) — uniquement stderr
  • Configuration dans Claude Desktop : claude_desktop_config.json, commandes uv et node
  • TP guidé : créer un serveur MCP météo complet (Python puis TypeScript) avec 2 outils

Module 6 — Fonctionnalités avancées : Sampling, Roots, Elicitation

  • Sampling : permettre au serveur de demander des complétions LLM via le client (human-in-the-loop)
  • Préférences de modèle : hints, costPriority, speedPriority, intelligencePriority
  • Roots : définir les frontières filesystem, validation des URI, changement dynamique
  • Elicitation : demander des informations supplémentaires à l'utilisateur depuis le serveur
  • TP guidé : ajouter le Sampling et les Roots à un serveur MCP existant

Module 7 — Sécurité et bonnes pratiques MCP

  • Principes fondamentaux : human-in-the-loop, validation des entrées, contrôles d'accès, rate limiting
  • Sécurité du transport HTTP : validation du header Origin, binding localhost, OAuth
  • Sécurité des outils : afficher les entrées avant appel, timeouts, journalisation
  • Annotations de confiance et serveurs de confiance vs non vérifiés
  • Checklist de sécurité pour un déploiement MCP en production

Module 8 — Écosystème et déploiement multi-serveurs

  • Serveurs MCP communautaires : filesystem, bases de données, GitHub, Slack, Google Calendar, Notion, Sentry
  • Architecture multi-serveurs : combiner Resources, Tools et Prompts de sources différentes
  • Scénario complet : planificateur IA avec 3 serveurs MCP (calendrier, météo, réservations)
  • Débogage avancé avec le MCP Inspector et les logs JSON-RPC
  • TP final : concevoir et déployer une architecture MCP multi-serveurs pour un cas métier réel

Objectifs de la formation

  • Maîtriser l'architecture MCP (Host, Client, Server) et le protocole JSON-RPC 2.0 sous-jacent
  • Développer un serveur MCP complet en Python (FastMCP) et en TypeScript (McpServer + Zod)
  • Implémenter les trois primitives serveur : Tools, Resources et Prompts
  • Configurer les transports STDIO et Streamable HTTP selon les cas d'usage
  • Intégrer des serveurs MCP avec Claude Desktop, Claude Code et d'autres clients compatibles
  • Sécuriser un déploiement MCP (validation des entrées, contrôle d'accès, OAuth, Roots)
  • Exploiter l'écosystème de serveurs MCP communautaires pour accélérer les intégrations

Public visé

Développeurs, intégrateurs et architectes techniques souhaitant connecter Claude et d'autres applications IA à leurs systèmes d'information, bases de données, API et outils métier via le standard ouvert MCP.

Prérequis

Bases en programmation (Python ou TypeScript). Compréhension des API REST et du format JSON. Familiarité avec la ligne de commande.

Modalités pédagogiques

• Démonstrations live de connexions MCP avec Claude Desktop et Claude Code
• Travaux pratiques guidés : création de serveurs MCP en Python et TypeScript
• Débogage interactif avec le MCP Inspector officiel
• Atelier multi-serveurs : conception d'architectures d'intégration complètes
• Études de cas métier : intégrations réelles (CRM, bases de données, APIs tierces)

Moyens et supports pédagogiques

• Ordinateur avec Python 3.10+ et Node.js 18+ installés
• Éditeur de code (VS Code recommandé avec extension MCP)
• Compte API Claude (clé API fournie pendant la formation)
• Claude Desktop installé pour les ateliers d'intégration
• Accès au MCP Inspector et aux serveurs de référence
• Support de formation numérique avec exemples de code

Modalités d'évaluation et de suivi

• Quiz de validation des acquis sur l'architecture et le protocole MCP
• TP noté : création d'un serveur MCP fonctionnel avec Tools et Resources
• Projet final : conception et déploiement d'une architecture multi-serveurs MCP

Informations sur l'admission

Inscription via le site akademiaformation.com ou par téléphone
Delai : 14 jours

Informations sur l'accessibilité

Nos formations sont accessibles aux personnes en situation de handicap. Contactez notre référent handicap pour adapter votre parcours.

M'inscrire à la formation

Renseignez les informations ci-dessous pour effectuer votre demande d'inscription :

 



Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 25/01/27 → 26/01/27 12 places restantes
  • Détails :

    25/01/27 : 9:00 → 17:00
    26/01/27 : 9:00 → 17:00

Prochaines Sessions

  • 11/06/26 → 12/06/26 Présentiel 12 places restantes
  • 17/06/26 → 18/06/26 Présentiel 12 places restantes
  • 23/09/26 → 24/09/26 Présentiel 12 places restantes
  • 16/11/26 → 17/11/26 Présentiel 12 places restantes
  • 01/12/26 → 02/12/26 Présentiel 12 places restantes

Partager cette formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité