Glossaire Activate

Qu’est-ce que le Model Context Protocol (MCP) ?

Le Model Context Protocol (MCP) est un standard ouvert qui définit comment les applications d’IA se connectent à des outils, des données et des systèmes externes. Publié comme standard ouvert en novembre 2024, il donne aux assistants et aux agents une méthode commune pour découvrir et utiliser des capacités, si bien qu’un système exposé une seule fois via MCP fonctionne avec de nombreux clients IA compatibles.

Aussi appelé : MCP, standard Model Context Protocol

Qu’est-ce que le Model Context Protocol ?

MCP a été publié en novembre 2024 et a depuis été adopté par des assistants IA, des frameworks d’agents et des outils de développement. Comme il est ouvert, chacun peut le mettre en œuvre, qu’il construise l’application d’IA ou le système auquel elle se connecte.

On compare souvent MCP à un port universel pour l’IA. Avant lui, chaque association entre une application d’IA et un système métier nécessitait sa propre intégration sur mesure. Avec MCP, un système décrit ses capacités une seule fois, et toute application d’IA compatible MCP peut les découvrir et les utiliser. Cette page traite du protocole lui-même. Un MCP Server est le logiciel qui expose un système spécifique via ce protocole.

Comment fonctionne le Model Context Protocol ?

MCP définit trois rôles et un petit ensemble d’éléments qu’un serveur peut proposer. Les messages échangés utilisent JSON-RPC, un standard léger pour les requêtes et réponses structurées.

ComposanteCe que c’estExemple
HôteL’application d’IA qu’une personne utiliseUn assistant IA ou un outil de programmation
ClientLe connecteur au sein de l’hôte qui communique avec un serveurUn client par serveur connecté
ServeurLogiciel qui expose les capacités d’un systèmeUn serveur pour une plateforme de données ou un système de fichiers
OutilsActions que l’IA peut appelerExécuter une requête, lancer un workflow
RessourcesDonnées que l’IA peut lire pour obtenir du contexteUn fichier, un enregistrement, un schéma
PromptsModèles réutilisables proposés par un serveurUne façon standard de demander un rapport

Les MCP Servers peuvent fonctionner en local, à côté de l’application d’IA, ou à distance via HTTP. Les serveurs distants utilisent généralement OAuth pour confirmer l’identité du demandeur, si bien que l’IA n’obtient que les accès dont dispose cette personne.

Quel est un exemple d’utilisation du Model Context Protocol ?

Exemple

Une connexion, de nombreux outils d’IA

Une entreprise veut que ses analystes accèdent à leur plateforme de données depuis l’assistant IA de leur choix. Au lieu de construire une intégration distincte pour chaque assistant, la plateforme publie un seul MCP Server.

Chaque analyste ajoute ce serveur à son assistant et se connecte. L’assistant découvre les outils disponibles, et l’analyste peut poser des questions en langage courant et obtenir des réponses de la plateforme, dans le cadre de ses propres droits.

Model Context Protocol vs MCP Server vs API

SujetModel Context ProtocolMCP ServerAPI
Ce que c’estUn standard ouvertUn logiciel qui met en œuvre le standard pour un systèmeL’interface de programmation d’un système
À qui il s’adresseToute personne qui construit des connexions d’IALes clients IA qui se connectent à ce systèmeLes développeurs qui écrivent du code
AnalogieLa forme de la priseLa prise d’un appareilLe câblage interne de l’appareil
RelationDéfinit la façon dont les clients et les serveurs communiquentEncapsule souvent une API existantePeut se trouver sous un MCP Server

Pourquoi le Model Context Protocol est-il important ?

  • Moins d’intégrations sur mesure. Un seul protocole remplace un connecteur distinct pour chaque paire d’application d’IA et de système.
  • Le choix des outils d’IA. Les équipes peuvent utiliser les assistants de leur choix tout en accédant aux mêmes systèmes métier.
  • Des agents capables d’agir. MCP donne aux agents une méthode standard pour trouver et utiliser des outils, au-delà de répondre de mémoire.
  • La gouvernance s’applique toujours. Grâce à l’autorisation intégrée, l’accès de l’IA peut suivre les droits existants de chaque personne.
Comment Alli s’y prend

Comment Alli s’y prend-il ?

Le MCP Server d’Alli by PMG met en œuvre le Model Context Protocol pour Alli. Il lit les spécifications de l’API d’Alli, les enregistre comme outils appelables et sécurise chaque appel avec OAuth 2.1 et PKCE, en transmettant le jeton autorisé de chaque utilisateur pour que les agents agissent dans le cadre des accès de cette personne. Les requêtes sont sans état, si bien que les jetons ne sont pas conservés entre les appels.

Grâce à lui, les clients IA compatibles MCP peuvent accéder à 20 services Alli, dont Datasources, Data Explorer, Generative Dashboards, Generative Workflows et Creative Insights, et les définitions d’outils restent alignées sur l’API d’Alli à mesure qu’elle évolue.

Découvrir Alli MCP Server 

FAQ sur le Model Context Protocol

Quand le Model Context Protocol a-t-il été introduit ?

MCP a été publié comme standard ouvert en novembre 2024. Chacun peut le mettre en œuvre, et de nombreuses applications d’IA et de nombreux outils de développement le prennent désormais en charge.

Quelle est la différence entre MCP et un MCP Server ?

MCP est le protocole : les règles communes qui régissent la façon dont les applications d’IA et les systèmes communiquent. Un MCP Server est un logiciel qui utilise ces règles pour exposer les outils et les données d’un système spécifique.

MCP remplace-t-il les API ?

Non. Les MCP Servers encapsulent souvent des API existantes et les présentent sous forme d’outils qu’une IA peut découvrir et appeler. L’API continue de faire le travail en arrière-plan.

MCP est-il sécurisé ?

Le protocole prend en charge l’autorisation, et les serveurs distants utilisent couramment OAuth pour que l’IA agisse avec les droits de l’utilisateur connecté. La sécurité globale dépend de la façon dont chaque serveur est conçu et exploité.

Dernière mise à jour : Retour au glossaire

Voyez ces idées à l’œuvre sur vos données.

Planifiez une présentation et nous vous montrerons en direct comment Alli connecte, définit et exploite vos données.

Planifier un échange