Notion · Faire agir l’IA
MCP (Model Context Protocol)
Une manière standardisée de connecter une application d’IA à des sources et à des actions externes. Elle facilite les branchements, sans rendre les outils connectés fiables ou autorisés par défaut.
Comment ça marche
Un assistant seul ne fait que du texte. Pour qu’il lise votre agenda, cherche dans votre CRM ou crée un ticket, il faut lui donner des outils. Jusqu’en 2024, chaque éditeur d’assistant devait développer chaque branchement, et chaque entreprise refaire le travail pour ses propres logiciels. MCP, publié par Anthropic fin 2024 et adopté depuis par les autres acteurs, met fin à ça.
Le principe : un petit programme, le serveur MCP, se place devant un logiciel et décrit ce qu’on peut lui demander : « chercher un client », « lister les factures impayées », « créer un rendez-vous ». L’assistant, de son côté, parle MCP : il lit cette description, et quand votre demande s’y prête, il appelle la bonne fonction avec les bons paramètres, récupère le résultat, et poursuit. Un serveur écrit une fois marche avec tous les assistants compatibles.
Un exemple concret
- Deux serveurs MCP sont installés : l’un devant le CRM (lecture des fiches, création de notes), l’autre devant la messagerie (lecture des e-mails, préparation de brouillons, sans envoi).
- Un consultant demande : « Prépare mon point de lundi avec Durand SA : où en est le dossier, derniers échanges, prochaines étapes. »
- L’agent appelle le CRM pour la fiche et les notes, la messagerie pour les dix derniers e-mails, et rédige une page de synthèse avec les points en suspens.
- Ce qu’il ne peut pas faire : envoyer un e-mail ni modifier une fiche. Ces fonctions n’ont pas été exposées. Il prépare, le consultant agit.
Le choix de ce que chaque serveur expose est la vraie décision. Ici, lire oui, écrire non. On élargira quand la confiance sera là.
Ce que ça change pour une équipe
- Brancher devient un choix, pas un projet. Pour beaucoup de logiciels courants, des serveurs MCP existent déjà. Pour vos outils maison, en écrire un est un travail de quelques jours, pas de quelques mois.
- Les assistants deviennent interchangeables. Un serveur MCP écrit pour un assistant marche avec un autre. L’entreprise n’est plus prisonnière d’un éditeur.
- On décide précisément ce que l’IA peut faire. Chaque fonction exposée est une permission. La liste des serveurs et de leurs fonctions est l’inventaire exact des capacités de vos agents.
- Les agents deviennent utiles. Sans accès aux outils, un agent raconte. Avec, il travaille.
Les limites et les erreurs fréquentes
- Installer des serveurs de source inconnue. Un serveur MCP tourne avec vos accès. Un serveur malveillant ou mal écrit peut lire ou exfiltrer. On vérifie l’éditeur, on lit ce que le serveur fait, on teste en bac à sable.
- Tout ouvrir d’un coup. Lecture et écriture sur tous les outils dès le premier jour. Commencer en lecture seule, sur un périmètre, puis élargir.
- Oublier l’injection de prompt. Un e-mail ou un document lu par MCP peut contenir des instructions cachées destinées à l’agent. Les actions sensibles gardent une validation humaine.
- Multiplier les serveurs. Chaque serveur ajoute des fonctions à la description que l’agent lit à chaque fois. Trop de serveurs, et l’agent choisit mal ou coûte cher. On branche ce qui sert.
Pour aller plus loin
Le Model Context Protocol définit une architecture de clients et serveurs exposant notamment outils, ressources et prompts. La configuration des accès, la confiance dans les serveurs et les validations d’action restent à la charge du système qui l’intègre.
Où ça se situe chez Opora
Programme 04 · Construire des agentsIngénierie agentique pour les équipes techniques
Brancher un agent sur les outils de l’entreprise par MCP, en maîtrisant ce qu’on lui ouvre, c’est un des ateliers du programme Construire des agents.
Questions fréquentes
MCP, c’est quoi en une phrase ?
Une prise standard. Avant, chaque assistant devait être branché à chaque outil par une intégration spécifique. Avec MCP, un outil expose ses fonctions une fois, dans un format standard, et n’importe quel assistant compatible peut s’en servir.
Quelle différence entre MCP et une API ?
Une API, c’est la porte d’un logiciel, pensée pour des développeurs. MCP est une couche au-dessus : il décrit cette porte dans un format que les assistants comprennent, avec le nom des fonctions, ce qu’elles font et ce qu’elles attendent. Un serveur MCP utilise souvent l’API du logiciel derrière lui.
Est-ce dangereux de brancher un MCP ?
Brancher un serveur MCP, c’est donner à l’assistant des capacités : lire des fichiers, envoyer des e-mails, modifier une base. Le risque dépend de ce qu’on ouvre et de qui a écrit le serveur. On vérifie la source, on limite les permissions au strict nécessaire, et on garde une validation humaine sur les actions irréversibles.