FRENES

Glossaire · Protocole MCP

MCP (Model Context Protocol)

Le MCP, ou Model Context Protocol, est un protocole qui organise les échanges entre une application IA et des services proposant des données ou des fonctions. Il définit des conventions communes pour découvrir et utiliser ces capacités, sans constituer lui-même un modèle, un agent autonome ou une garantie de sécurité.

MCP (Model Context Protocol) : l'explication

Une application qui accueille un assistant utilise un composant client pour communiquer avec un serveur MCP. Ce serveur présente les capacités qu’il expose, par exemple un outil de recherche, une ressource documentaire ou un modèle de consigne. Les échanges suivent des formats définis par le protocole. L’application peut alors intégrer ces capacités dans son fonctionnement. Le modèle contribue éventuellement au choix d’un outil, mais les messages et leur exécution sont pris en charge par les composants logiciels.

Le MCP sert à réduire les adaptations particulières entre chaque application IA et chaque service. Un service peut proposer une interface commune que plusieurs applications compatibles savent utiliser. Cela ne supprime pas la logique propre au service ni ses règles d’autorisation. Un serveur MCP peut notamment s’appuyer sur une API existante pour consulter un calendrier ou rechercher des fichiers. Le protocole organise cette connexion sans remplacer nécessairement les mécanismes déjà utilisés par le service sous-jacent.

La compatibilité dépend des fonctions réellement prises en charge, de la version du protocole et de la configuration des deux côtés. Deux produits qui annoncent MCP ne proposent donc pas forcément les mêmes possibilités. Le protocole ne décide pas à lui seul quels contenus vous devez partager ni quelles actions l’agent peut exécuter. Les permissions, l’authentification, les confirmations et le traitement des contenus non fiables restent des choix importants de l’application et des services auxquels vous la connectez.

Un exemple concret

Vous utilisez un assistant pour préparer une réunion associative. Son application se connecte par MCP à un service documentaire et à un calendrier autorisé. L’assistant retrouve le compte rendu précédent et consulte les disponibilités utiles. Si la création d’un événement est proposée, l’application applique les permissions et confirmations prévues. Le MCP fournit le cadre d’échange ; les documents accessibles et les actions possibles dépendent des services et des autorisations configurées.

Pourquoi c'est important

Le MCP peut faciliter le changement d’application ou l’ajout d’un service compatible. Pour choisir un outil, vérifiez les capacités effectivement disponibles plutôt que la seule présence du sigle. Examinez où circulent vos données, qui exploite les serveurs et quelles permissions vous accordez. La possibilité de désactiver une connexion, de limiter les actions et de consulter leur résultat compte autant que la facilité d’installation du connecteur.

Idées reçues

  • Une connexion MCP ne donne pas automatiquement accès à tous vos comptes : les capacités disponibles dépendent des serveurs configurés, des permissions accordées et des restrictions appliquées par l’application ainsi que par chaque service concerné.
  • Le MCP ne garantit pas qu’un outil est fiable ou sans danger : un serveur peut exposer une fonction défectueuse, transmettre des contenus trompeurs ou demander des permissions excessives, même lorsque ses échanges respectent correctement le protocole.

Autres termes : protocole mcp

serveur MCP
Un serveur MCP est un composant logiciel qui expose des données ou des fonctions au moyen du Model Context Protocol.
client MCP
Un client MCP est le composant d’une application qui communique avec un serveur au moyen du Model Context Protocol.
API
Une API, ou interface de programmation d’application, définit comment un logiciel peut utiliser les fonctions ou les données d’un autre composant.
SDK
SDK signifie kit de développement logiciel.
webhook
Un webhook est un mécanisme par lequel un service envoie automatiquement une notification à une adresse web lorsqu’un événement se produit.
sortie structurée
Une sortie structurée est une réponse organisée selon un format défini, avec des champs et des types de données prévus.
protocole A2A
Le protocole A2A est un ensemble ouvert de règles qui permet à des agents IA indépendants de communiquer et de se confier des tâches.

Où le site en parle

Le terme apparaît dans 3 592 pages du site. Quelques-unes :

Questions fréquentes

Le MCP remplace-t-il les API ?

Pas nécessairement. Un serveur MCP peut utiliser une API pour accéder à un service, puis présenter des capacités à une application IA. Les deux interfaces interviennent alors à des niveaux différents dans le même parcours d’utilisation.

Faut-il programmer pour l’utiliser ?

Certaines applications permettent de configurer des connexions sans écrire de code. D’autres installations demandent des réglages techniques. Cela dépend du produit, du serveur choisi et de l’hébergement, plutôt que du protocole pris isolément dans sa définition.

Où vérifier les capacités d’un serveur ?

La [spécification des fonctions serveur](https://modelcontextprotocol.io/specification/draft/server/index) distingue outils, ressources et modèles de consignes. Consultez aussi la documentation du serveur et de votre application pour savoir lesquelles sont réellement disponibles dans la configuration que vous utilisez.

Neutralité. Aucun lien d'affiliation. Aucun éditeur ne paie pour être évalué, noté ou classé. Les évaluations sont dirigées par François Chollet, neutres et factuelles, et chaque donnée est datée et sourcée. Comment nous notons