0 %
  • Ecole :
    CFA Aristée
  • Entreprise :
    IKEA Toulon
  • Fonction en alternance :
    Technical Support Specialist
Langues.
French
English
Mes compétences en compréhension et en développement.
WordPress
Html
CSS
Python
Gumloop
Configuration et installation mise en place.
  • VM Debian/Windows ( Via CLI ) / GLPI Server&Client
  • WordPress Via CLI Linux & Via Interface Graphique
  • Intégration du MCP Protocol sur WordPress
  • Automatisation Agent IA via MCP Protocol
  • Création d'un chat hybride ( Form & AI Agent )

Veille Technologique MCP – JSON-RPC 2.0

17 novembre 2025

Résumé Exécutif

Le Model Context Protocol (MCP) continue son évolution rapide avec des développements majeurs cette semaine. L’architecture du protocole se consolide autour d’une base JSON-RPC 2.0, tandis que de nouvelles capacités sont en cours de développement, notamment les opérations asynchrones pour les tâches de longue durée. La communauté s’enrichit avec un catalogue croissant de serveurs MCP prêts pour la production et des cas d’usage concrets dans des secteurs variés comme la santé, le recrutement et l’IoT. Les ressources pour débutants se multiplient, facilitant l’adoption du protocole par de nouveaux développeurs.

Actualités

Chronologie de Développement et Prochaine Version

La spécification du Model Context Protocol a été officiellement publiée le 18 juin 2025, marquant une étape importante dans la standardisation du protocole. Un jalon majeur est prévu pour le 25 novembre 2025 avec la publication d’un candidat incluant de nouvelles fonctionnalités attendues par la communauté.

Développement des Opérations Asynchrones

Le groupe de travail Agents développe actuellement une amélioration technique majeure : les opérations asynchrones. Cette nouveauté permettra au MCP de gérer des tâches de plusieurs minutes ou heures, répondant ainsi aux limitations actuelles du mode synchrone. Cette évolution est cruciale pour les applications nécessitant des traitements longs.

Architecture Cœur et JSON-RPC 2.0

L’architecture du MCP repose sur trois composants principaux :

  • Application Hôte : L’environnement principal qui orchestre les interactions
  • Client MCP : La couche qui gère la communication avec les serveurs
  • Serveur MCP : Les services qui fournissent les fonctionnalités

Le protocole utilise JSON-RPC 2.0 comme base de communication, permettant l’établissement de connexions, la négociation des capacités et la gestion des versions de manière standardisée.

Capacités Clés du Protocole

Le MCP offre plusieurs fonctionnalités avancées :

  • Sorties d’outils structurées : Format standardisé pour les résultats d’opérations
  • Abonnements en temps réel : Mécanismes de mise à jour instantanée
  • Invites prédéfinies : Templates réutilisables pour les interactions
  • Capacité d’échantillonnage : Support pour les flux de travail agentiques, comme la revue de code automatisée

Directives de Sécurité

La sécurité est une priorité dans l’implémentation du MCP. Les principes directeurs incluent :

  • Approbation utilisateur obligatoire pour les requêtes d’échantillonnage
  • Flux de consentement transparents
  • Système d’autorisation robuste
  • Contrôles d’accès granulaires
  • Considérations de sécurité intégrées au niveau du protocole

Tutoriels

Guide Pratique d’Implémentation en Quatre Étapes

Voici un guide actionnable pour les développeurs souhaitant implémenter le MCP :

  1. Installation et build du serveur MCP : Choisir et configurer le serveur adapté à vos besoins
  2. Connexion au modèle IA : Établir la liaison entre le serveur MCP et votre modèle d’intelligence artificielle
  3. Définition des mappings d’outils : Configurer les correspondances entre les outils et leurs fonctionnalités
  4. Test et déploiement : Valider l’implémentation et la mettre en production

Ressources pour Débutants

Pour les développeurs débutants avec le MCP, plusieurs ressources sont disponibles :

  • Dépôt GitHub Microsoft MCP : Programme open-source avec guides pratiques enseignant les concepts fondamentaux dans plusieurs langages de programmation
  • Architecture simplifiée : Documentation claire expliquant les relations entre MCP Hosts, Clients, Servers et les concepts de ressources et d’outils
  • Forums communautaires Reddit : Espaces d’échange pour partager bonnes pratiques, dépannage et retours d’expérience

Intégration AWS Bedrock et Amazon

Amazon propose un guide complet pour intégrer le MCP avec ses services cloud :

  • Connexion aux bases de connaissances Amazon Bedrock
  • Utilisation des dépôts de code AWS Labs
  • Application des politiques de sécurité en entreprise
  • Configuration des accès et des permissions

Développements Techniques

Catalogue des Serveurs MCP de Référence

Un écosystème de serveurs MCP prêts pour la production est désormais disponible :

  • Système de fichiers : Accès et manipulation de fichiers
  • Git/GitHub/GitLab : Intégration avec les systèmes de contrôle de version
  • Mémoire : Gestion de graphes de connaissances
  • Puppeteer : Automatisation de navigateur web
  • Slack : Intégration avec la plateforme de messagerie
  • Google Maps : Services de cartographie et géolocalisation
  • AWS KB : Récupération de bases de connaissances Amazon

Cas d’Usage en Entreprise : Recrutement et ATS

Le MCP trouve des applications concrètes dans le recrutement. Un exemple d’implémentation montre comment un agent IA peut interroger un Applicant Tracking System (ATS) pour effectuer des recherches avancées de candidats. Par exemple, une requête comme “Trouver des ingénieurs seniors dans la Bay Area” peut être traitée automatiquement avec des résultats structurés.

Assistance à la Décision Clinique en Santé

Dans le secteur de la santé, le MCP permet l’intégration en temps réel avec les dossiers médicaux électroniques (DME). Les cas d’usage incluent :

  • Récupération automatique des signes vitaux
  • Accès à l’historique patient
  • Support pour les suggestions de traitement
  • Respect des contraintes réglementaires du secteur médical

IoT et Edge AI

Le MCP s’adapte également aux environnements industriels avec des implémentations edge-to-cloud. Un exemple typique est le suivi d’usure de machines via des capteurs edge connectés à des modèles cloud pour l’analyse prédictive.

Cas d’Usage : Transcription de Réunions Vidéo

La communauté développe des applications pratiques comme la transcription automatique de réunions vidéo. Ces systèmes utilisent le MCP pour :

  • Résumer automatiquement les discussions
  • Extraire les actions à réaliser
  • Automatiser le suivi des décisions

Glossaire – Pour Mieux Comprendre

API (Application Programming Interface)

Une API est comme un menu de restaurant pour les logiciels. C’est une liste de services qu’un programme informatique peut demander à un autre programme. Par exemple, quand une application météo sur votre téléphone affiche la température, elle utilise une API pour demander ces informations à un service météorologique.

Protocole

Un protocole est un ensemble de règles que les ordinateurs suivent pour communiquer entre eux. C’est comme le code de la route pour les voitures : tout le monde doit suivre les mêmes règles pour que ça fonctionne. Le Model Context Protocol est donc un ensemble de règles pour que les intelligences artificielles et les applications puissent se parler.

JSON-RPC

JSON-RPC est une méthode simple pour qu’un programme puisse demander à un autre programme de faire quelque chose. Imaginez que vous envoyez un SMS structuré à un ami avec une demande précise : “JSON-RPC” est ce format de message entre programmes informatiques.

Intégration

L’intégration, c’est faire en sorte que différents logiciels ou systèmes fonctionnent ensemble. C’est comme brancher différents appareils électroniques (télévision, console de jeux, chaîne hi-fi) pour qu’ils fonctionnent en harmonie.

Implémentation

Une implémentation, c’est la réalisation concrète d’un projet ou d’une idée en informatique. Si le protocole MCP est le plan d’une maison, l’implémentation est la construction réelle de cette maison.

Serveur

Un serveur est un ordinateur ou un programme qui fournit des services à d’autres ordinateurs. C’est comme un restaurant qui prépare des plats (services) pour ses clients (autres programmes).

Client

Un client est un programme qui demande des services à un serveur. Si le serveur est le restaurant, le client est la personne qui commande un repas.

Asynchrone

Une opération asynchrone, c’est une tâche qui peut se faire en arrière-plan pendant que vous faites autre chose. C’est comme mettre le linge dans la machine à laver et aller faire vos courses pendant qu’elle tourne, plutôt que de rester planté devant la machine.

Synchrone

À l’inverse, une opération synchrone vous oblige à attendre qu’elle se termine avant de faire autre chose. C’est comme attendre devant le micro-ondes que votre plat soit réchauffé avant de pouvoir manger.

DME (Dossier Médical Électronique)

C’est la version numérique du dossier médical papier d’un patient. Au lieu d’un classeur physique chez le médecin, toutes les informations médicales sont stockées sur ordinateur de manière sécurisée.

ATS (Applicant Tracking System)

Un ATS est un logiciel que les entreprises utilisent pour gérer leurs recrutements. C’est comme un système de classement intelligent pour toutes les candidatures reçues, qui aide les recruteurs à trier et suivre les candidats.

IoT (Internet of Things / Internet des Objets)

L’IoT désigne tous les objets du quotidien connectés à Internet : thermostats intelligents, montres connectées, capteurs industriels, etc. Ce sont des objets qui peuvent envoyer et recevoir des données via Internet.

Edge Computing

Le Edge Computing, c’est faire des calculs informatiques directement sur l’appareil ou à proximité, plutôt que d’envoyer toutes les données vers un serveur lointain. C’est comme faire vos calculs vous-même plutôt que de téléphoner à quelqu’un pour qu’il les fasse.

Cloud

Le Cloud (nuage en français) désigne des serveurs informatiques accessibles via Internet. Au lieu d’avoir vos fichiers uniquement sur votre ordinateur, vous les stockez sur des serveurs distants accessibles de n’importe où. C’est comme louer un garde-meuble plutôt que de tout stocker chez vous.

Open-source

Un logiciel open-source est un programme dont le code source est accessible à tous gratuitement. C’est comme une recette de cuisine que tout le monde peut consulter, modifier et améliorer, contrairement à une recette secrète.

Graphe de Connaissances

Un graphe de connaissances est une façon d’organiser des informations en montrant comment elles sont reliées entre elles. C’est comme une carte mentale géante où chaque information est connectée aux autres par des liens logiques.

Conclusion

Cette semaine marque une étape importante dans l’évolution du Model Context Protocol. Les développements techniques majeurs, notamment les opérations asynchrones en cours de développement, répondent aux besoins concrets des utilisateurs pour des tâches de longue durée. L’architecture JSON-RPC 2.0 offre une base solide et standardisée, tandis que l’écosystème de serveurs MCP prêts pour la production facilite l’adoption du protocole.

Les cas d’usage concrets dans des secteurs variés – recrutement, santé, IoT – démontrent la polyvalence du MCP et son potentiel d’application dans l’entreprise. L’accent mis sur la sécurité, avec des directives claires sur l’autorisation et le consentement, répond aux préoccupations légitimes des organisations.

Enfin, la multiplication des ressources pour débutants et l’engagement de la communauté, notamment avec les contributions de Microsoft et AWS, présagent une adoption croissante du protocole dans les mois à venir. Le jalon du 25 novembre 2025 sera particulièrement attendu pour découvrir les nouvelles fonctionnalités qui façonneront l’avenir du MCP.

Posted in Technology, Veille Technologique