FRENES

Glossaire · 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. Une application IA compatible peut découvrir ces capacités et les utiliser selon les autorisations prévues, que le serveur fonctionne sur votre appareil ou sur une infrastructure distante.

Serveur MCP : l'explication

Le serveur reçoit des messages d’un client MCP et répond selon les capacités qu’il propose. Il peut exposer des outils exécutables, des ressources à consulter ou des modèles de consignes. Par exemple, un outil peut rechercher un document tandis qu’une ressource fournit le contenu d’un fichier identifié. Le serveur réalise lui-même certaines opérations ou transmet des requêtes à un autre système. Il n’a pas besoin de contenir un modèle de langage pour assurer ce rôle d’interface.

Ce composant sert à rendre un service utilisable par différentes applications compatibles sans recréer toute l’intégration pour chacune. Il peut entourer une API existante, donner accès à des fichiers locaux ou présenter des fonctions propres à une organisation. Le mot serveur décrit ici un rôle logiciel, pas nécessairement une machine installée dans un centre informatique. Un processus lancé sur votre ordinateur peut jouer ce rôle, tout comme un service accessible à distance par le réseau.

Les risques dépendent des données accessibles, des fonctions exposées et des permissions du processus. Un serveur local peut disposer de droits importants sur votre appareil ; un serveur distant peut recevoir les informations nécessaires aux requêtes. La description d’un outil ne suffit pas à prouver son bon comportement. Il faut examiner l’origine du serveur, sa configuration et ses possibilités d’écriture. Les mises à jour, les journaux et la révocation des accès font aussi partie de son exploitation.

Un exemple concret

Vous connectez votre assistant à un serveur MCP qui permet de rechercher des documents dans un dossier de travail. Le serveur expose une fonction de recherche et renvoie les passages trouvés avec leur origine. Vous configurez un accès en lecture au dossier nécessaire. L’assistant peut alors préparer une synthèse sans disposer d’une fonction de suppression. Vous vérifiez néanmoins les documents réellement consultés et la fidélité de la synthèse produite.

Pourquoi c'est important

Choisir un serveur MCP revient à choisir un logiciel auquel vous confiez une partie de vos données ou de vos actions. Vérifiez qui le maintient, où il s’exécute et quelles permissions il utilise. Distinguez les opérations de lecture des modifications possibles. Regardez aussi la gestion des erreurs, la disponibilité du service et les moyens de retirer son accès lorsque votre besoin prend fin ou que votre organisation change.

Idées reçues

  • Un serveur MCP n’est pas forcément un service dans le cloud : il peut fonctionner comme un processus local sur votre appareil, même si certaines de ses fonctions contactent ensuite un service distant pour obtenir les informations demandées.
  • Un serveur MCP n’est pas automatiquement un agent intelligent : il peut simplement présenter des fonctions déterministes ou des documents, tandis que l’application et son modèle décident comment utiliser les capacités exposées pour répondre à votre demande.

Autres termes : 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.
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 548 pages du site. Quelques-unes :

Questions fréquentes

Un serveur peut-il modifier mes données ?

Oui, s’il expose des fonctions de modification et possède les permissions nécessaires. D’autres serveurs proposent seulement de la lecture. Vérifiez les outils disponibles et leurs autorisations effectives plutôt que de déduire leurs droits du seul nom du serveur.

Local signifie-t-il sans échange extérieur ?

Non. Un serveur lancé sur votre appareil peut appeler une API distante, envoyer une requête ou télécharger des données. Il faut examiner son fonctionnement réel et sa configuration pour comprendre quelles informations restent locales et lesquelles quittent votre environnement.

Où vérifier son rôle technique ?

La [documentation du serveur MCP](https://java.sdk.modelcontextprotocol.io/latest/server/) décrit l’exposition d’outils, de ressources et d’autres capacités. Elle permet de comprendre ce rôle, mais les permissions et comportements précis doivent être vérifiés pour le serveur que vous comptez utiliser.

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