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.
| Composante | Ce que c’est | Exemple |
|---|---|---|
| Hôte | L’application d’IA qu’une personne utilise | Un assistant IA ou un outil de programmation |
| Client | Le connecteur au sein de l’hôte qui communique avec un serveur | Un client par serveur connecté |
| Serveur | Logiciel qui expose les capacités d’un système | Un serveur pour une plateforme de données ou un système de fichiers |
| Outils | Actions que l’IA peut appeler | Exécuter une requête, lancer un workflow |
| Ressources | Données que l’IA peut lire pour obtenir du contexte | Un fichier, un enregistrement, un schéma |
| Prompts | Modèles réutilisables proposés par un serveur | Une 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 ?
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
| Model Context Protocol | MCP Server | API | |
|---|---|---|---|
| Ce que c’est | Un standard ouvert | Un logiciel qui met en œuvre le standard pour un système | L’interface de programmation d’un système |
| À qui il s’adresse | Toute personne qui construit des connexions d’IA | Les clients IA qui se connectent à ce système | Les développeurs qui écrivent du code |
| Analogie | La forme de la prise | La prise d’un appareil | Le câblage interne de l’appareil |
| Relation | Définit la façon dont les clients et les serveurs communiquent | Encapsule souvent une API existante | Peut 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-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 ServerFAQ 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
