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 :
- Choisir un serveur MCP : critères de confiance, entretien, permissions, serveurs locaux ou distants Guide
- Sécuriser un agent IA : permissions, secrets, bac à sable, validation humaine, journalisation Guide
- Brancher un agent IA sur Telegram, WhatsApp, Slack ou Discord : méthodes et risques Guide
- Claude Code, guide de référence : installation, abonnements et API, commandes, CLAUDE.md, MCP, sous-agents, bonnes pratiques Guide
- Débuter avec un agent IA : choisir, installer, premiers usages et garde-fous Guide
- Cursor, guide de référence : l'éditeur de code avec IA, modes, règles, prix et limites Guide
- Évaluer un agent IA : jeux de tests, métriques, benchmarks publics et suivi en production Guide
- Automatiser avec l'IA dans Make et Zapier : fonctions IA, agents, limites et prix Guide
Pour aller plus loin
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