Serveur MCP : définition, fonctionnement et exemples, dont l'agent IA RH
Qu'est-ce qu'un serveur MCP (Model Context Protocol) ? Définition, fonctionnement, différence avec une API, exemples et sécurité, dont un connecteur MCP RH.
Le MCP (Model Context Protocol) est un standard ouvert qui permet à un assistant IA d'utiliser les données et les fonctions d'un logiciel. Un serveur MCP est la porte d'entrée qu'un logiciel ouvre aux assistants comme Claude, ChatGPT, Copilot ou Mistral Vibe. Définition, fonctionnement, différence avec une API, exemples et règles de sécurité, avec le cas d'un connecteur MCP RH.
Serveur MCP : la définition
Le Model Context Protocol a été publié en open source par Anthropic en novembre 2024. Il répond à un problème simple : chaque assistant IA devait développer une intégration spécifique pour chaque logiciel. Avec le MCP, un logiciel décrit une seule fois ce qu’il sait faire, et tous les assistants compatibles peuvent l’utiliser. On compare souvent le MCP à une prise USB-C : un connecteur unique entre les IA et les outils.
Un serveur MCP est le composant, côté logiciel, qui expose ces capacités. Un client MCP est le composant, côté assistant, qui les découvre et les appelle. L’application dans laquelle vous travaillez (Claude, ChatGPT, Copilot) joue le rôle d’hôte : elle gère la conversation et décide quand faire appel au serveur.
Comment fonctionne un serveur MCP
Un serveur MCP expose trois types de capacités.
- Les outils (tools) : des actions que l’assistant peut déclencher. « Lister les entretiens en retard », « créer un objectif », « enregistrer des présences ».
- Les ressources : des contenus que l’assistant peut lire, comme un document ou une fiche.
- Les prompts : des modèles de demandes prêts à l’emploi, proposés à l’utilisateur.
Chaque outil est décrit en langage naturel : son rôle, ses paramètres, ce qu’il renvoie. C’est ce qui permet au modèle de choisir seul le bon outil au bon moment. Le déroulé type :
- L’utilisateur pose sa question dans son assistant.
- L’assistant consulte la liste des outils du serveur et choisit ceux qui répondent à la demande.
- Le serveur exécute l’appel avec les droits de l’utilisateur et renvoie le résultat.
- L’assistant rédige la réponse, et demande une confirmation avant toute action qui modifie des données.
Côté technique, un serveur MCP fonctionne en local (sur le poste de l’utilisateur) ou à distance, via HTTP. Les serveurs distants s’appuient sur une authentification de type OAuth : l’utilisateur se connecte avec son propre compte, et le serveur sait toujours qui demande quoi.
MCP ou API : quelle différence ?
| Critère | API | Serveur MCP |
|---|---|---|
| Destinataire | Un développeur | Un assistant IA |
| Description | Documentation technique | Outils décrits en langage naturel |
| Intégration | Code spécifique à écrire | Ajout de l’adresse du serveur, sans code |
| Usage | Flux automatisés, synchronisations | Questions et actions en conversation |
Les deux se complètent : un serveur MCP s’appuie souvent sur l’API du logiciel, qu’il rend utilisable par une IA.
Exemples de serveurs MCP
- Développement : un serveur MCP donne accès aux tickets et au code d’un dépôt ; l’assistant peut lire une anomalie et proposer un correctif.
- Bureautique : un serveur MCP ouvre un espace documentaire ; l’assistant retrouve et résume les documents utiles.
- Bases de données : un serveur MCP permet d’interroger des données en langage courant, avec des droits en lecture seule.
- Ressources humaines : un serveur MCP RH donne accès aux données talents de l’entreprise, sous les droits de chacun.
Le cas d’un connecteur MCP RH
Vos équipes utilisent déjà un assistant IA ? Seul, il ne connaît pas vos collaborateurs, vos campagnes d’entretiens ni vos plans de formation. Branché à votre logiciel RH par un serveur MCP, il devient pertinent sur ces sujets.
Quelques exemples de demandes, directement depuis l’assistant :
- « Quels talents clés de ma direction n’ont pas de plan de développement ? »
- « Crée l’objectif de Julie sur la réduction des délais de réponse du support. »
- « Enregistre les présences de la session Excel avancé du 12 octobre. »
Pour l’ensemble des canaux (application, mobile, Teams, e-mail, voix), voyez aussi Teams, e-mail, mobile et MCP.
Sécurité : les règles d’un bon serveur MCP
Un serveur MCP ouvre l’accès à vos données : il doit être conçu avec soin.
- Une authentification par utilisateur : jamais de compte technique partagé, chacun se connecte avec ses identifiants.
- Le moindre privilège : le serveur applique exactement les droits de l’utilisateur dans le logiciel.
- La confirmation avant écriture : toute action qui modifie des données est validée par l’utilisateur.
- La journalisation : chaque appel est tracé, pour l’audit et le contrôle.
- Un interrupteur : l’administrateur peut désactiver le connecteur à tout moment.
- La maîtrise des flux : les données demandées transitent par l’assistant utilisé, selon le contrat passé avec son fournisseur. C’est un point à valider avec votre DPO, voir IA et RGPD et gouvernance de l’IA.
Comment connecter un assistant à un serveur MCP
La démarche est la même dans la plupart des assistants : dans les paramètres des connecteurs, vous ajoutez l’adresse du serveur MCP, puis vous vous connectez avec votre compte. Les outils apparaissent alors dans l’assistant. Selon les offres, l’ajout de connecteurs personnalisés est réservé aux formules professionnelles, et votre administrateur peut devoir l’autoriser.
À retenir
Le serveur MCP est devenu le moyen standard de relier un assistant IA à un logiciel métier. Bien conçu, il applique les droits de chaque utilisateur, demande confirmation avant d’agir et trace chaque appel. Pour les RH, il permet d’interroger et de mettre à jour ses données talents depuis l’assistant que l’on utilise déjà.
Pour aller plus loin : qu’est-ce qu’un agent IA, puis le connecteur MCP RH de Teedia. Une question sur votre contexte ? Demandez une démo.
À lire ensuite