Skip to content

Home Assistant MCP Server

L'intégration MCP intégrée de Home Assistant laisse Claude, ChatGPT et d'autres agents lire et contrôler votre maison via l'API Assist.

Avis de Sheela · Mis à jour

Notre note

4.3/5

Intégré à Home Assistant et borné par ses propres réglages d'exposition, c'est la façon la plus sûre de laisser un assistant approcher vos serrures, une fois que vous avez restreint ce qu'il peut voir.

Qu’est-ce que Home Assistant MCP Server ?

Le serveur Model Context Protocol est une intégration livrée avec Home Assistant, la plateforme domotique open source ; la prochaine version de sa documentation le renomme simplement Model Context Protocol, pour le distinguer de l'intégration MCP Client qui fonctionne dans l'autre sens. Il est arrivé dans Home Assistant 2025.2, a une note de qualité Silver et tourne dans votre instance au endpoint /api/mcp. Les analytics opt-in de Home Assistant le comptent sur 35 284 des 707 952 installations qui rapportent, environ 5 %.

Il expose les outils des API LLM de Home Assistant, comme le contrôle d'appareils d'Assist, pour qu'un modèle puisse contrôler les appareils et répondre aux questions sur leur état. Par défaut, toutes les API LLM sont exposées, y compris celles ajoutées plus tard, et un compte administrateur est requis. Via le contrôle d'appareils, les clients ne peuvent voir et contrôler que les entités exposées aux assistants vocaux. Quand l'outil GetLiveContext est disponible, il offre aussi un instantané en lecture seule de la maison comme ressource. Les prompts, outils et ressources sont pris en charge ; le sampling et les notifications ne le sont pas.

Pour le configurer, activez MCP sous Settings > System > AI, copiez l'URL du serveur, ajoutez-la dans votre client et connectez-vous via Home Assistant avec OAuth 2.0. La documentation inclut les étapes pour Claude, ChatGPT, Claude Code, Codex et OpenCode.

Installer Home Assistant MCP Server

https://<your-home-assistant>/api/mcp

Home Assistant MCP Server vaut-il le coup ?

Parce qu'il fait partie de Home Assistant lui-même, il n'y a rien de plus à installer ni à patcher ; l'intégration a eu des commits aussi récemment que le 18 octobre 2026, quand sa bibliothèque MCP est passée à 2.3.0. Il réutilise les réglages d'exposition d'entités que les assistants vocaux de Home Assistant utilisent, si bien que la décision sur les appareils qu'Assist peut contrôler se reporte directement sur Claude ou ChatGPT.

La connexion utilise OAuth 2.0 avec PKCE et des documents de métadonnées d'ID client OAuth, si bien que les clients s'enregistrent eux-mêmes et aucun secret client n'est impliqué. Les défauts sont mitigés. Exiger un compte administrateur est activé, ce qui garde les comptes occasionnels dehors mais signifie que l'IA agit avec des droits admin ; exposer toutes les API LLM est aussi activé, y compris les API ajoutées plus tard. Les installations antérieures à ces options gardent leur ancien comportement, avec admin non requis. Une option lecture seule, fusionnée le 12 octobre et documentée pour la prochaine version, limite le endpoint principal aux outils annotés comme lecture seule, le bon réglage pour un assistant qui ne fait que vérifier le statut.

L'accessibilité est la vraie décision. Claude se connecte depuis le cloud d'Anthropic même quand vous utilisez Claude Desktop, et ChatGPT sur le web fait de même, si bien que Home Assistant doit être accessible depuis internet. L'abonnement Home Assistant Cloud de Nabu Casa, 6,50 $ par mois ou 65 $ par an aux États-Unis, gère cela et évite les problèmes de reverse-proxy et d'URL d'émetteur qui occupent l'essentiel de la section de dépannage. Les clients locaux comme Codex ou OpenCode peuvent utiliser une adresse LAN comme homeassistant.local:8123 à la place, bien que Claude Code insiste sur HTTPS.

La portée est plus étroite que certains serveurs communautaires, qui peuvent éditer les automatisations et la configuration. Celui-ci offre ce qu'offrent les API LLM : contrôler les appareils, lire l'état et gérer les listes, pas réécrire votre configuration. Les clients qui insistent sur l'enregistrement dynamique de client RFC 7591 échoueront à se connecter, parce que Home Assistant utilise plutôt les métadonnées d'ID client.

Là où il fait la différence

  • Un propriétaire qui utilise déjà Assist avec 40 entités exposées

    Demander à Claude si le garage est fermé et le chauffage éteint avant de se coucher

    Copiez l'URL My MCP, ajoutez-la comme connecteur personnalisé Claude et connectez-vous ; cela prend quelques minutes avec Home Assistant Cloud à 6,50 $ par mois fournissant l'accès distant. Une fois sorti, le mode lecture seule empêche l'assistant de rien changer.

  • Un développeur qui fait tourner Home Assistant sur un serveur domestique

    Laisser Codex ou OpenCode basculer des appareils de test en construisant des automatisations

    Ajoutez http://homeassistant.local:8123/api/mcp avec codex mcp add ; le trafic reste sur le LAN, donc aucun accès distant n'est nécessaire. N'exposez que les entités de test pour qu'un mauvais appel d'outil ne puisse pas atteindre la serrure de la porte d'entrée.

  • Un propriétaire de location de vacances qui gère trois propriétés

    Vérifier les thermostats et serrures entre les invités depuis ChatGPT

    Le Home Assistant de chaque propriété a besoin d'un accès distant et de son propre connecteur. Sélectionnez les entités exposées par propriété et envisagez un compte non admin, puisqu'un agent qui peut déverrouiller des portes est une décision de sécurité plutôt qu'une commodité.

Avant de vous engager

Mise en route
Activez MCP sous Settings > System > AI, copiez l'URL du serveur (Home Assistant recommande My MCP), ajoutez-la dans le client et connectez-vous via OAuth. Les clients cloud ont aussi besoin d'un accès distant via Home Assistant Cloud ou votre propre proxy.
Intégrations
Les outils sont ce que fournissent les API LLM sélectionnées, principalement le contrôle d'appareils d'Assist, plus des prompts et une ressource homeassistant://assist/context-snapshot. Des endpoints par API comme /api/mcp/assist se trouvent à côté de /api/mcp. Clients documentés : Claude, ChatGPT, Claude Code, Codex et OpenCode.
Données et confidentialité
Le client peut lire et contrôler chaque entité exposée avec les droits de l'utilisateur connecté. Le serveur tourne dans votre instance, mais avec les clients cloud les noms et états d'entités passent par le fournisseur d'IA. Le texte que les gens tapent dans Home Assistant, comme les éléments de liste de tâches, atteint le modèle tel quel.
Coût à grande échelle
Gratuit avec Home Assistant. L'accès distant via Nabu Casa coûte 6,50 $ par mois ou 65 $ par an aux États-Unis (6,50 £ par mois taxe incluse au Royaume-Uni) ; l'abonnement propre du client IA est séparé.
Limites
Pas de sampling, de notifications ni d'enregistrement dynamique RFC 7591. Les non-concordances de nom d'hôte ou d'en-têtes transférés cassent la découverte OAuth derrière les tunnels et proxies. L'option lecture seule à venir ne couvre que /api/mcp, pas les endpoints par API.

Les points forts

  • Livré avec Home Assistant, pas de processus supplémentaire
  • OAuth 2.0 avec PKCE ; pas de secret client
  • Honore les réglages d'exposition d'entités d'Assist
  • Bascule lecture seule documentée pour la prochaine version

Les points faibles

  • Les clients cloud, dont Claude Desktop, ont besoin de votre instance sur internet
  • Expose toutes les API LLM avec des droits admin par défaut
  • Pas d'enregistrement dynamique de client, de sampling ni de notifications

Idéal pour

Les utilisateurs de Home Assistant qui veulent que Claude ou un autre assistant vérifie et contrôle leurs appareils sous les propres permissions de Home Assistant.

Alternatives à Home Assistant MCP Server

Home Assistant MCP Server : questions fréquentes

Home Assistant MCP Server vaut-il le coup ?
Intégré à Home Assistant et borné par ses propres réglages d'exposition, c'est la façon la plus sûre de laisser un assistant approcher vos serrures, une fois que vous avez restreint ce qu'il peut voir. Nous lui donnons 4.3 sur 5.
Combien coûte Home Assistant MCP Server ?
Gratuit ; inclus dans Home Assistant (Apache 2.0). Les clients basés sur le cloud ont besoin d'un accès distant, via Home Assistant Cloud ou votre propre configuration.
Quels sont les inconvénients de Home Assistant MCP Server ?
Les clients cloud, dont Claude Desktop, ont besoin de votre instance sur internet; expose toutes les API LLM avec des droits admin par défaut; pas d'enregistrement dynamique de client, de sampling ni de notifications.
À qui s’adresse Home Assistant MCP Server ?
Les utilisateurs de Home Assistant qui veulent que Claude ou un autre assistant vérifie et contrôle leurs appareils sous les propres permissions de Home Assistant.
Combien coûte Home Assistant MCP Server pour une équipe ou en production ?
Gratuit avec Home Assistant. L'accès distant via Nabu Casa coûte 6,50 $ par mois ou 65 $ par an aux États-Unis (6,50 £ par mois taxe incluse au Royaume-Uni) ; l'abonnement propre du client IA est séparé.
Home Assistant MCP Server est-il sûr pour les données de l’entreprise ?
Le client peut lire et contrôler chaque entité exposée avec les droits de l'utilisateur connecté. Le serveur tourne dans votre instance, mais avec les clients cloud les noms et états d'entités passent par le fournisseur d'IA. Le texte que les gens tapent dans Home Assistant, comme les éléments de liste de tâches, atteint le modèle tel quel.
Quelles sont les meilleures alternatives à Home Assistant MCP Server ?
Les alternatives les plus proches que nous avons testées sont Google Workspace MCP servers et Zapier MCP.

Réponses vérifiées le 22 oct. 2026.