Qu’est-ce qu’un MCP Server ?
Le serveur remplit trois rôles. Il publie une liste d’outils, décrit ce que fait chacun et ce dont il a besoin, et traite les appels quand un agent les utilise.
Avant MCP, connecter un assistant IA à un système métier impliquait de construire un connecteur sur mesure pour chaque paire : un client HTTP, l’authentification, la documentation et du code à maintenir. MCP remplace tout cela par un protocole commun. Un système expose ses capacités une seule fois, et tout client IA compatible MCP peut les découvrir et les utiliser.
Comment fonctionne un MCP Server ?
Un MCP Server se place entre un client IA, comme un assistant ou un framework d’agents, et le système auquel il se connecte. Le client demande au serveur quels outils sont disponibles, le serveur les décrit, et l’agent décide lesquels appeler pour traiter une demande.
- Connexion. Une personne ajoute le MCP Server à son client IA et se connecte, pour que le serveur sache qui fait la demande.
- Découverte. L’agent demande quels outils sont disponibles. Le serveur renvoie uniquement les outils que cette personne est autorisée à utiliser.
- Demande. La personne formule une demande en langage courant, par exemple « vérifiez quelles connexions de données ont échoué cette semaine ».
- Appel et enchaînement. L’agent appelle un ou plusieurs outils à la suite. Le serveur exécute chaque appel sur le système réel, avec l’autorisation de la personne.
- Vérification. L’agent renvoie le résultat, et la personne décide de la suite à lui donner.
Quel est un exemple de MCP Server ?
Vérifier les connexions de données depuis un assistant IA
Un analyste marketing travaille toute la journée dans un assistant IA. Au lieu de se connecter à une autre plateforme, il demande à l’assistant de lister les connexions de données qui ne se synchronisent plus et de comparer le schéma d’une source avec celui du mois dernier.
Grâce à un MCP Server, l’assistant découvre les bons outils, les appelle avec les droits de l’analyste et renvoie la réponse dans la conversation. Personne n’a écrit de code d’intégration sur mesure pour le permettre.
MCP Server vs API vs connecteur sur mesure
Un MCP Server encapsule généralement une API existante au lieu de la remplacer. La différence tient à son public : des personnes qui écrivent du code, ou des agents IA qui choisissent des outils.
| Connecteur sur mesure | API | MCP Server | |
|---|---|---|---|
| Conçu pour | Une intégration spécifique | Les développeurs qui écrivent du code | Les assistants et agents IA |
| Découverte des outils | Codés en dur | Lus dans la documentation | Découverts automatiquement par l’agent |
| Réutilisation entre clients IA | Aucun | Chaque client s’intègre séparément | Tout client compatible MCP |
| Maintenance quand le système évolue | Mettre à jour chaque connecteur | Mettre à jour le code client | Les définitions d’outils se mettent à jour avec le système |
| Autorisations | Dépend de la mise en œuvre | Dépend de la mise en œuvre | Peut transmettre l’autorisation propre à chaque utilisateur |
Pourquoi les MCP Servers sont-ils importants pour les équipes métier ?
Les assistants IA ne sont utiles au travail que s’ils peuvent accéder aux systèmes où le travail se fait. Les MCP Servers rendent cela possible, de façon gouvernée.
- L’IA là où les gens travaillent déjà. Les équipes utilisent l’assistant de leur choix, et il accède directement aux systèmes métier.
- Moins de travail d’intégration. Quand une équipe ajoute ou change d’assistant IA, rien n’est à reconstruire côté système.
- Accès gouverné. Les agents peuvent agir dans le cadre des droits existants de chaque personne, si bien que les règles d’accès s’appliquent toujours.
- Des données prêtes pour les agents. Des données propres, gouvernées et clairement décrites laissent moins de place à un agent pour choisir le mauvais outil ou mal interpréter un champ.
Comment Alli s’y prend-il ?
Le MCP Server d’Alli by PMG est un serveur 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. Il transmet le jeton autorisé de chaque utilisateur à chaque requête, et les requêtes sont sans état, si bien que les jetons ne sont pas conservés entre les appels.
Grâce à lui, un agent IA peut travailler sur 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 les MCP Servers
Que signifie MCP ?
MCP signifie Model Context Protocol, un standard ouvert pour connecter les modèles d’IA à des outils et à des données. Un MCP Server est le composant qui expose les outils d’un système via ce protocole.
Un MCP Server est-il la même chose qu’une API ?
Non. Un MCP Server encapsule généralement une API existante et la présente sous forme d’outils qu’un agent IA peut découvrir et appeler. Une API est conçue pour les développeurs qui écrivent du code. Un MCP Server est conçu pour les agents IA qui choisissent les outils à appeler.
Faut-il écrire du code pour utiliser un MCP Server ?
En général, non. Une fois le MCP Server ajouté à un client IA compatible MCP et la personne connectée, elle peut formuler ses demandes en langage courant et l’agent appelle les outils.
Les MCP Servers sont-ils sécurisés ?
Ils peuvent l’être. Un MCP Server bien conçu authentifie chaque utilisateur, généralement avec OAuth, et ne laisse les agents agir que dans le cadre des droits existants de cet utilisateur. La sécurité dépend de la façon dont le serveur gère l’autorisation et les jetons.
Un MCP Server peut-il effectuer des actions, ou seulement lire des données ?
Les deux sont possibles. Un MCP Server peut exposer des outils de lecture, comme l’interrogation de données, et des outils d’action, comme le lancement d’un workflow. Ce qu’un agent peut faire dépend des outils exposés et des droits de l’utilisateur.
Dernière mise à jour : Retour au glossaire
