Logo Automathing
Retour au glossaire

Ingénierie IA / Glossaire

Protocole de contexte de modèle (MCP)

Une norme ouverte pour relier les systèmes d’IA aux outils et aux sources de données de façon uniforme.

Définition

Le MCP définit une interface commune entre une application d’IA et les systèmes dont elle a besoin : bases de données, dépôts de fichiers, applications d’affaires, API internes. Plutôt que d’écrire du code de liaison sur mesure pour chaque modèle et chaque outil, un système expose un serveur MCP une fois, et tout client compatible peut s’en servir.

Le problème que le MCP est venu régler

Avant une norme partagée, relier un système d’IA à vos outils exigeait du code d’intégration sur mesure pour chaque combinaison : ce modèle, ce CRM, la façon particulière qu’a ce cadriciel de décrire une fonction. Changez de modèle et une bonne part du travail était à refaire. Ajoutez un outil et chaque application devait être mise à jour.

Le MCP transforme cela en prise. Un système expose ses capacités une seule fois par un serveur MCP, en déclarant ce qu’on peut lire, ce qu’on peut faire et quels sont les paramètres, et tout client d’IA compatible peut l’utiliser sans travail sur mesure de part et d’autre.

Si l’analogie de l’USB-C est usée, c’est parce qu’elle est juste : la valeur n’est pas dans le câble, elle est dans le fait que tout le monde s’est entendu sur la forme.

MCP et API : deux rôles distincts

Le MCP ne remplace pas vos API. Il se place devant elles et les décrit dans des termes qu’un modèle peut utiliser.

API traditionnelleServeur MCP
ConsommateurDes développeurs qui écrivent du codeDes applications d’IA à l’exécution
DécouverteLire la documentationLe client demande ce qui est disponible
DescriptionPour des humainsStructurée pour être interprétée par un modèle
AuthentificationPar intégrationPar connexion, avec permissions délimitées
ChangementsMettre à jour le code clientLe client relit la liste des capacités

La différence déterminante est la découverte. Un développeur lit la documentation et écrit du code avant toute exécution. Un client d’IA demande au serveur ce qu’il peut faire au moment où il a besoin de le savoir. C’est ce qui permet d’ajouter une capacité sans redéployer l’assistant.

Ce que cela change pour une PME

L’avantage concret : la capacité d’IA cesse d’être liée à l’écosystème d’un seul fournisseur. Si votre ERP, votre CRM et votre dépôt documentaire exposent chacun une interface MCP, un système d’IA peut travailler avec les trois, et quand vous changerez de modèle l’an prochain, les connexions survivront.

Cela concentre aussi la gouvernance. Permissions, limites de débit et journalisation vivent au serveur et s’appliquent uniformément, quel que soit le client qui se connecte. C’est nettement plus facile à raisonner que les mêmes contrôles éparpillés dans cinq intégrations, et c’est pourquoi le MCP séduit autant les responsables de la sécurité que les équipes qui construisent des fonctionnalités.

Ce à quoi il faut faire attention

Un serveur MCP est une surface d’accès. Tout ce qu’il expose, un modèle peut tenter de l’utiliser, ce qui fait du cadrage une décision de sécurité et non de commodité. Accordez la lecture avant l’écriture, exposez les opérations précises nécessaires plutôt que tout ce que l’API sous-jacente permet, et journalisez chaque appel.

La norme est par ailleurs jeune et en mouvement. Traitez-la comme une convention bien soutenue plutôt que comme une infrastructure figée, et gardez l’API sous-jacente utilisable seule, afin qu’aucun processus critique ne dépende du protocole restant exactement tel qu’il est aujourd’hui.

L’approche Automathing

Nous exposons les systèmes d’affaires par des interfaces étroitement délimitées plutôt que d’ouvrir un accès large parce que c’est pratique en développement. Les permissions et la journalisation résident au serveur, afin que la gouvernance tienne quel que soit le client connecté, et l’intégration sous-jacente demeure utilisable indépendamment : le protocole est une couche de commodité, pas quelque chose dont un processus d’affaires devrait dépendre pour survivre.

Foire aux questions

Que signifie MCP ?

« Model Context Protocol », soit protocole de contexte de modèle. C’est une norme ouverte, introduite à l’origine par Anthropic et désormais implémentée dans un éventail d’outils et de plateformes d’IA, pour relier les applications d’IA à des systèmes externes.

Le MCP remplace-t-il les API ?

Non. Les serveurs MCP sont généralement de fines couches au-dessus d’API existantes, qu’ils traduisent dans une forme qu’un client d’IA peut découvrir et utiliser. Votre API demeure le véritable point d’intégration ; le MCP la décrit de façon à la rendre consommable à l’exécution par un modèle plutôt qu’à la conception par un développeur.

Faut-il construire un serveur MCP ?

Seulement si vous voulez que des systèmes d’IA interagissent avec vos données ou vos outils. Si votre cas se limite à un modèle qui lit des documents que vous lui fournissez, non. Si vous voulez un assistant capable d’interroger votre ERP, de mettre à jour votre CRM ou de fouiller votre dépôt de fichiers, une couche de connexion est nécessaire, et le MCP est de plus en plus celle qui n’a pas à être réécrite quand le modèle change.

Le MCP est-il sécuritaire ?

Le protocole prend en charge les permissions délimitées et l’authentification ; la sécurité d’un déploiement dépend entièrement de sa configuration. L’erreur récurrente consiste à exposer plus que nécessaire parce que cela facilitait le développement, puis à le laisser ainsi. Traitez un serveur MCP exactement comme n’importe quel autre point d’accès en production à vos systèmes.