Un assistant IA connaît ce qu’il a appris à l’entraînement et ce que vous lui écrivez. Il ne sait pas ce qui se passe en ce moment dans vos comptes. MCP est une façon convenue de lui donner cette vue : l’assistant se connecte à un service, lui pose des questions, et le service répond avec des données réelles.

MCP signifie Model Context Protocol. C’est un standard ouvert qu’Anthropic a publié en 2024 et que de nombreux assistants et outils prennent désormais en charge. Le côté service s’appelle un serveur MCP. Le côté assistant, le programme qu’une personne utilise, est le client.

Ce que MCP change

Avant l’existence d’un standard, chaque connexion entre un assistant et un service devait être construite à la main, paire par paire. Avec MCP, un service construit un seul serveur, et tout assistant qui parle MCP peut l’utiliser. C’est comme une prise commune : une seule forme, de nombreux appareils.

Ce que propose un serveur MCP

Élément Ce que c’est Exemple
Outils Des actions que l’assistant peut appeler, avec les paramètres que chacune demande « Lister les sites web en panne »
Prompts Des questions ou des tâches prêtes à l’emploi qu’une personne peut choisir « Vérification du matin »
Ressources Des documents ou des données que l’assistant peut lire Un fichier journal

Un serveur peut proposer les trois ou seulement certains. Un assistant demande au serveur ce qu’il propose, puis l’utilise.

Comment fonctionne une connexion

  1. La personne crée une clé dans le service et la donne au programme assistant avec l’adresse du serveur.
  2. L’assistant demande au serveur quels outils et quels prompts il propose.
  3. Quand la personne pose une question, l’assistant choisit un outil et envoie l’appel.
  4. Le serveur vérifie la clé, exécute l’outil et renvoie des données, que l’assistant transforme en réponse en langage courant.

Les serveurs sur le web utilisent HTTP, avec des messages en JSON-RPC, un petit standard pour envoyer un appel nommé et recevoir son résultat.

Questions de sécurité à poser

  • Peut-il modifier quelque chose ? Un serveur en lecture seule ne peut qu’afficher des données. Un serveur qui peut écrire peut aussi créer, modifier ou supprimer : il demande donc plus de confiance et plus de précautions.
  • Qui détient la clé ? Une clé ouvre le compte. Créez une clé par programme ou par personne, pour qu’une clé perdue puisse être révoquée seule.
  • Où vont les données ? Ce que renvoie le serveur est lu par le fournisseur d’IA que vous avez choisi, selon les conditions de ce fournisseur.
  • Le texte contenu dans les données peut-il donner des ordres ? Un nom ou une note stockés dans vos données sont lus aussi par l’assistant. Un serveur prudent signale ce texte comme des données, et un assistant prudent ne lui obéit pas.

Idées fausses courantes

  • « MCP est un modèle d’IA. » C’est seulement la connexion. L’intelligence est dans l’assistant.
  • « MCP n’est qu’une API. » Il repose sur des technologies web comme une API, mais il décrit des outils qu’un assistant peut découvrir et appeler seul, et non des adresses fixes sur lesquelles un programmeur écrit du code.
  • « Un assistant connecté agit de lui-même. » Ce qu’il peut faire dépend des outils que le serveur propose et des droits de la clé. Avec un serveur en lecture seule, il ne peut que regarder.

MCP et surveillance

Les données de surveillance conviennent bien à un assistant. Elles sont à jour, elles ont une forme claire et les questions sont simples : qu’est-ce qui est en panne, quels certificats expirent bientôt, comment s’est passé le mois.

UptimeWire a un serveur MCP sur les offres Business et Agency. Il est en lecture seule : un assistant peut lire les sites web, les incidents, l’uptime, les certificats, les travaux planifiés, les pages de statut et les clients, et il ne peut rien modifier dans le compte. Il propose des outils et des questions prêtes à l’emploi. Vous créez les clés vous-même, une pour chaque programme ou chaque personne, et vous pouvez en révoquer une à tout moment.