Les assistants IA modernes sont doués pour beaucoup de choses. Ils savent écrire du code, résumer des documents, rédiger des rapports et expliquer des concepts techniques en langage clair. Et quand vous en connectez un à votre travail, il commence à ressembler à un coéquipier compétent. Mais posez-lui une simple question opérationnelle, “que se passe-t-il sur mes appareils en ce moment”, et il reste muet. Il n’en a aucune idée. Il a été entraîné sur du texte, pas sur votre télémétrie en temps réel, et il n’a aucun moyen d’aller voir dans votre plateforme IoT. Il faut donc que quelque chose s’intercale entre l’assistant et vos données. Ce quelque chose, c’est le Model Context Protocol, et c’est la raison pour laquelle votre assistant peut enfin répondre à des questions sur le monde physique que vous surveillez.
Le fossé : les assistants sont aveugles aux données en temps réel
Un assistant IA connaît ce sur quoi il a été entraîné. Il ne sait pas quelle température votre capteur a remontée il y a deux minutes, si une passerelle est tombée hors ligne pendant la nuit, ni combien d’alarmes se sont déclenchées cette semaine sur l’ensemble de votre parc.
Vous pouvez coller des données dans une conversation, mais c’est manuel, ça devient obsolète aussitôt, et ça ne tient pas la route au-delà d’une poignée de valeurs. L’assistant ne peut rien récupérer par lui-même. Il ne peut pas interroger l’historique de vos appareils, il ne peut pas lire une variable en temps réel, et il ne peut pas exécuter de logique sur votre compte. L’intelligence est là. La connexion ne l’est pas.
C’est la vraie limite, et il faut la nommer clairement. Le modèle n’est pas le goulot d’étranglement. C’est l’accès à vos données opérationnelles.
Ce qu’est le MCP
Le Model Context Protocol est un standard ouvert qui relie les assistants IA à des sources de données et des outils externes. Il est indépendant du client, ce qui signifie qu’il n’est lié ni à un fournisseur ni à un assistant en particulier. Toute application qui parle le protocole peut dialoguer avec n’importe quel serveur qui le parle.
Il repose sur un modèle client/serveur :
- Un serveur MCP expose un ensemble d’outils et de ressources. Les outils sont des actions que l’assistant peut entreprendre. Les ressources sont des données que l’assistant peut lire.
- Un client MCP est l’application de l’assistant IA elle-même. Le client appelle les outils et lit les ressources que le serveur propose.
Cette séparation a son importance. Le serveur gère la connexion à vos données et décide de ce qu’il expose. L’assistant gère la conversation. Aucun des deux n’a besoin de connaître les rouages internes de l’autre. Comme le protocole est ouvert, un serveur que vous construisez ou utilisez fonctionne de la même manière d’un assistant à l’autre.
Outils et ressources, en bref
Voyez les ressources comme un accès en lecture (voici les données que vous pouvez consulter) et les outils comme des capacités (voici ce que vous pouvez faire). Un serveur MCP pour une plateforme IoT pourrait exposer une ressource qui renvoie les relevés récents d’un appareil et un outil qui exécute une requête ou génère un script. L’assistant choisit le bon élément en fonction de ce que vous avez demandé en langage clair.
Comment ça marche, vu de haut
Vous n’écrivez pas d’appels API. Vous posez une question. Voici le déroulement :
- Vous demandez quelque chose à votre assistant, par exemple : “quels appareils ont cessé de remonter des données au cours de la dernière heure ?”
- L’assistant reconnaît qu’il a besoin de données en temps réel et appelle un outil sur le serveur MCP connecté.
- Le serveur dialogue avec la plateforme IoT, récupère la réponse et la lui renvoie.
- L’assistant transforme le résultat brut en une réponse en langage clair.
Le protocole est le contrat qui rend les étapes deux et trois fiables d’un assistant à l’autre et d’un serveur à l’autre. C’est toute l’idée. Un langage commun pour que tout assistant conforme puisse utiliser tout serveur conforme sans code de liaison sur mesure pour chaque combinaison.
Pourquoi l’IoT en profite tout particulièrement
L’IoT s’accorde parfaitement à ce schéma, parce que l’IoT, c’est avant tout des données qui changent en permanence et qui vivent derrière une API.
- Télémétrie en temps réel. L’état actuel d’un appareil est exactement le type de question auquel un assistant ne peut pas répondre seul. Un serveur MCP comble ce fossé.
- Historique. Interroger des semaines de données chronologiques implique normalement d’écrire une requête API filtrée. Avec le MCP, vous décrivez ce que vous voulez et laissez le serveur construire la requête.
- Scripts. Un assistant connecté à une plateforme peut vous aider à générer la logique que vous écririez sinon à la main, ancrée dans les noms réels de vos appareils et de vos variables.
- Dashboards. La même connexion peut vous aider à assembler les vues que vous utilisez pour surveiller un parc.
Le fil conducteur, c’est que vous cessez de traduire votre intention en syntaxe API. Vous restez en langage naturel, et le serveur se charge de la traduction.
Ce qu’expose le serveur MCP d’une plateforme : l’exemple de TagoIO
TagoIO propose un serveur MCP, présenté comme une intégration de données IoT pilotée par l’IA. Il met vos données IoT TagoIO à la portée d’assistants comme Claude, ChatGPT, Cursor et Windsurf.
En pratique, il permet à un assistant de :
- Répondre en langage naturel à des questions sur vos appareils et leurs données.
- Interroger des données historiques sans que vous ayez à écrire la requête.
- Aider à générer des scripts d’Analysis.
- Aider à construire des dashboards.
La version 3.0.0 a ajouté la prise en charge HTTP à distance, si bien que le serveur n’est plus obligé de tourner uniquement sur votre machine locale. La configuration complète et les capacités sont détaillées dans la documentation, en lien à la fin. Cet article porte sur le concept. Le guide pratique qui l’accompagne couvre la mise en place.
Les limites en toute honnêteté : ce que le MCP n’est pas
C’est la partie qu’on saute souvent, alors la voici sans détour.
- Ce n’est pas un remplacement de votre API REST ni de vos dashboards. Ils restent la façon dont les applications s’intègrent et dont les équipes surveillent à grande échelle. Le MCP est une couche conversationnelle par-dessus, pas un substitut à l’un ou à l’autre.
- Ce n’est pas, par défaut, un contrôle autonome de vos appareils. Connecter un assistant ne lui donne pas les commandes de votre matériel. Lire des données et agir sur des appareils sont deux choses différentes, et l’action est quelque chose que vous accordez délibérément, pas quelque chose qui vous est offert d’emblée.
- Cela ne supprime pas le besoin de restreindre les identifiants. Le serveur accède à vos données à l’aide des identifiants que vous fournissez. Ceux-ci doivent être limités strictement à ce dont l’assistant a besoin, et rien de plus. Le protocole ne gère pas cette décision à votre place.
Rien de tout cela ne rend le MCP moins utile. Cela le rend utilisable de façon responsable. Un assistant capable de lire vos données en temps réel est puissant, et la puissance sur des systèmes opérationnels exige des limites claires.
Vers où tout cela se dirige
Le MCP est jeune, mais la direction est claire. À mesure que davantage de plateformes proposent des serveurs et que davantage d’assistants proposent des clients, la valeur se cumule, parce que le protocole est partagé. Un serveur que vous connectez aujourd’hui continue de fonctionner à mesure que de nouveaux assistants adoptent le standard. Pour l’IoT, cela laisse entrevoir un avenir où vérifier l’état de votre parc devient une question que vous posez, et non une requête que vous écrivez, tandis que les API et les contrôles d’accès sous-jacents restent exactement à leur place.
Si vous voulez l’essayer sur TagoIO, commencez par le guide pratique qui l’accompagne pour la configuration, puis pointez un assistant vers vos propres données et demandez-lui quelque chose que vous auriez normalement dû interroger à la main.
Résumé
- Les assistants IA sont compétents mais aveugles à vos données opérationnelles en temps réel.
- Le MCP est un standard ouvert et indépendant du client qui les relie à des données et des outils externes via un modèle client/serveur.
- Pour l’IoT, cela signifie un accès en langage naturel à la télémétrie en temps réel, à l’historique, aux scripts et aux dashboards.
- Le serveur MCP de TagoIO expose exactement cela à des assistants comme Claude, ChatGPT, Cursor et Windsurf.
- Le MCP n’est ni un remplacement de votre API ou de vos dashboards, ni un contrôle autonome des appareils, ni une raison d’arrêter de restreindre vos identifiants.
Ressources
- Comment connecter Claude et d’autres assistants IA à votre plateforme IoT avec le MCP, le guide pratique qui accompagne cet article
- Documentation MCP de TagoIO
- Tarifs TagoIO


