Parler à sa maison : Claude, ChatGPT et le serveur ha-mcp
3 min de lecturePar l'équipe Intellikrib
Pourquoi le sous-sol est-il plus froid qu'hier? Éteins tout sauf le frigo et les caméras. Fais allumer la lumière du perron quand la sonnette voit quelqu'un après la tombée du jour. Voilà ce que les gens veulent vraiment dire à une maison intelligente, et jusqu'à récemment, la seule façon d'y arriver était d'ouvrir une app et de bâtir la règle à la main. Le Model Context Protocol, ou MCP, a changé ça en 2025, et ha-mcp est le projet qui l'a rendu utile pour les maisons Home Assistant.
MCP, en un paragraphe
MCP est un standard ouvert qui permet à une application d'IA de parler à des systèmes externes par un ensemble d'outils définis. Le client IA, comme Claude Desktop ou ChatGPT, se connecte à un serveur MCP. Le serveur expose des outils comme « donne l'état de ce capteur » ou « crée cette automatisation ». L'IA décide quels outils appeler pour répondre à votre question, et vous montre le résultat. N'importe quel client peut parler à n'importe quel serveur, et c'est ce qui en fait un standard plutôt qu'une fonction d'une seule entreprise.
Deux serveurs MCP pour Home Assistant
Home Assistant livre sa propre intégration de serveur MCP. Elle est volontairement étroite : les clients ne peuvent voir et commander que les entités exposées à Assist, et ils ne peuvent pas toucher aux automatisations, aux tableaux de bord ni à la configuration.
ha-mcp est l'alternative communautaire, que ses mainteneurs décrivent comme le serveur MCP Home Assistant non officiel et formidable. Il est libre sous licence MIT, maintenu par le groupe homeassistant-ai, et expose environ 87 outils : commande des appareils, états des entités, historique et statistiques, automatisations, scripts, scènes, tableaux de bord, sauvegardes, modules complémentaires, registre des appareils et traces d'exécution des automatisations pour le débogage. Il peut lire toute la maison et, si vous le permettez, la modifier.
À quoi ça ressemble à l'usage
En pratique, c'est le côté lecture qui est utile tout de suite. Demandez pourquoi le chauffage a tourné toute la nuit et l'assistant va chercher l'historique du thermostat, les capteurs de fenêtre et la trace de l'automatisation, puis il explique. Demandez quels appareils ont décroché du réseau Thread cette semaine et il les liste. Le côté écriture, créer des automatisations à partir d'une phrase, fonctionne et fait gagner du temps, mais les premiers testeurs avaient raison de dire que ça demande de la supervision. Un assistant qui peut modifier votre maison devrait être traité comme un nouvel employé avec des droits d'administrateur : utile, et digne de quelques règles.
Ce qui sort de votre réseau
Le serveur tourne dans Home Assistant, sur le concentrateur chez vous. ha-mcp lui-même n'envoie aucune télémétrie. Ce qui sort, c'est la conversation : votre question et les données que les outils renvoient pour y répondre vont au fournisseur d'IA que vous avez choisi, exactement comme pour n'importe quelle discussion. Quand vous ne demandez rien, rien n'est envoyé. Si ce compromis n'est pas acceptable, un modèle local peut servir de client, au prix d'une capacité moindre.
Les garde-fous qu'on règle
- Le mode lecture seule jusqu'à ce que vous décidiez autrement. L'assistant peut expliquer la maison avant d'avoir le droit de la changer.
- Des permissions outil par outil, pour que les outils qui modifient les fichiers ou le YAML restent désactivés tant que vous ne les activez pas.
- Des sauvegardes automatiques avant tout changement à une automatisation, un script ou un tableau de bord, ce que ha-mcp prend en charge.
- Un accès local seulement, par défaut. L'accès à distance depuis l'extérieur passe par un lien chiffré qu'on met en place seulement si vous le demandez.
- Un dossier écrit de ce que l'assistant peut et ne peut pas toucher, dans la même trousse de remise que le reste du système.
Comment ça s'installe
La voie recommandée est le composant personnalisé ha-mcp installé par HACS, qui fait tourner le serveur dans Home Assistant sur tous les types d'installation, sans gérer de jetons. Docker et un module complémentaire Home Assistant sont les solutions de rechange. Un assistant de configuration sur le site du projet génère la configuration pour Claude Desktop, Claude Code, ChatGPT, Gemini CLI, Cursor, VS Code et plus d'une douzaine d'autres clients. On le fait dans le cadre d'une installation et on l'ajoute aux maisons Home Assistant existantes partout dans le Grand Montréal.
Sources
Systèmes liés
- Assistant IA (Claude et ChatGPT)Posez des questions à votre maison et donnez-lui des consignes depuis Claude ou ChatGPT, par un serveur MCP libre installé sur votre propre concentrateur.En savoir plus
- Concentrateurs, passerelles et réseau Matter/ThreadLe concentrateur, les routeurs de bordure Thread et la conception réseau qui rendent tout le reste fiable.En savoir plus
- Capteurs et présenceMouvement, occupation, portes, fenêtres, température et qualité de l'air. Les données dont chaque automatisation dépend.En savoir plus
Réserver une consultation gratuite
Vous voulez ça chez vous? La visite technique est gratuite partout dans le Grand Montréal.