Captures d’écran Extraites du README de homeassistant-ai/ha-mcp.
À propos
HA-MCP Custom Component est une intégration de la Marketplace pour Home Assistant.
S’affiche dans Vulpo :
carte Bascule rapide, Apple Watch, centre de contrôle.Prise en charge
- Fonctionne en localCommunique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
- Depuis la MarketplaceS’installe depuis la Marketplace, anciennement HACS.
- Maintenance activeSon auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Interrupteurs
Mise en place
Installe l’intégration depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Serveur HA-MCP
- Accès à distance via Home AssistantPermet aux clients MCP de se connecter via un webhook Home Assistant, qui fonctionne partout où Home Assistant est accessible (y compris Nabu Casa). Connexion Home Assistant : les clients tels que claude.ai se connectent avec un compte administrateur Home Assistant. OAuth hérité : un ID client et un secret à coller dans les clients qui en ont besoin. URL secrète : le lien du webhook lui-même est la seule information d'identification - quiconque le possède peut utiliser tous les outils.
- Accès réseauQui peut se connecter directement au port du serveur. L'option Cette machine uniquement est la valeur par défaut sécurisée. Réseau local permet à d'autres appareils de votre réseau de se connecter avec l'URL d'accès direct sécurisée affichée sur l'écran de configuration.
- Jeton d'accès administrateurUn jeton d'accès de longue durée d'un compte administrateur. Le vôtre fonctionne : ouvrez votre profil (votre nom au bas de la barre latérale), sélectionnez l'onglet Sécurité, et sous Jetons d'accès de longue durée, sélectionnez Créer un jeton. Votre propre jeton fonctionne également depuis l'extérieur de votre réseau domestique s'il venait à fuiter, et Home Assistant enregistre les modifications du serveur sous votre nom. Plus sûr : un compte créé spécialement pour HA-MCP, avec l'accès local uniquement activé (voir les champs ci-dessous).
- Ou : nom d'utilisateur d'un compte local uniquement créé pour HA-MCPUniquement pour un compte que vous avez créé spécialement pour HA-MCP, sous Paramètres → Personnes → Ajouter une personne avec Connexion autorisée, Accès local uniquement et Administrateur activés. Ne saisissez jamais vos propres identifiants ici : pour utiliser votre propre compte, collez plutôt son jeton ci-dessus. HA-MCP crée le jeton de ce compte (nommé HA-MCP Server), de sorte que personne n'a besoin de s'y connecter, et le mot de passe n'est pas conservé. Son jeton ne fonctionne que depuis votre réseau local, où le serveur s'exécute, et Home Assistant enregistre les modifications du serveur sous ce compte.
- Mot de passe de ce compteUtilisé une seule fois pour créer le jeton. Ne jamais utiliser votre propre mot de passe.
Après la mise en place
- Chemins de fichiers supplémentairesChemins relatifs au répertoire de configuration, y compris les noms de fichiers exacts tels que sensor.yaml, ou chemins sous /share, /media et /ssl (en lecture seule sur HAOS et Supervised). Chaque entrée dispose d'un accès en lecture et en écriture pour ce chemin et tout ce qu'il contient ; saisissez chaque entrée comme un élément de liste séparé. Les entrées sont comparées textuellement ; les jokers tels que * ne sont pas pris en charge. Les parcours de répertoires et autres chemins non autorisés sont ignorés.
- Clés d'écriture YAML supplémentairesClés de premier niveau que ha_config_set_yaml peut écrire en plus de celles intégrées, pour les intégrations YAML-first de cette installation (ex. alert2). Les clés de limite de confiance sont ignorées.
- Port d'écoute du serveur MCPLe port sur lequel ce serveur écoute. L'application (add-on) ha-mcp utilise le port 9583, celui-ci utilise donc 9584 par défaut pour permettre aux deux de fonctionner côte à côte – si vous n'exécutez pas l'application (add-on), n'importe quel port libre convient.
- Accès réseauQui peut se connecter directement au port du serveur MCP. Réseau local le rend accessible depuis votre réseau local, avec le chemin secret comme identifiant, tout comme l'application (add-on). Cette machine uniquement autorise les connexions provenant de la machine Home Assistant elle-même - l'URL du webhook et le panneau de la barre latérale fonctionnent dans les deux cas.
- Mode d'authentificationComment les clients MCP s'authentifient sur l'URL du webhook. Avec l'URL secrète, le lien lui-même est le seul identifiant - OAuth fonctionne toujours pour les clients qui l'utilisent, et une connexion renvoyant vers une URL de rappel autorisée (voir ci-dessous) est approuvée automatiquement : aucun identifiant ni aucun ID client ou secret n'est nécessaire. Avec la connexion Home Assistant, les clients tels que claude.ai se connectent avec un compte administrateur Home Assistant (OAuth). Avec OAuth hérité, cette intégration exécute son propre service de connexion et émet un ID client et un secret à coller dans les clients qui en requièrent un - un redémarrage de Home Assistant peut être nécessaire pour l'activer ou le désactiver complètement.
- OAuth hérité : Client ID personnalisé (optionnel)Remplace le Client ID OAuth hérité généré automatiquement. Laissez vide pour conserver l'actuel. Utilisé uniquement lorsque le mode d'authentification est défini sur OAuth hérité.
- OAuth hérité : Client Secret personnalisé (optionnel)Remplace le Client Secret OAuth hérité généré automatiquement. Laissez vide pour conserver l'actuel. Utilisé uniquement lorsque le mode d'authentification est défini sur OAuth hérité.
- OAuth hérité : régénérer Client ID/Secret maintenantAction unique : génère un nouveau Client ID et Secret pour le mode OAuth hérité. Cela ne prend effet qu'après le redémarrage de Home Assistant demandé par l'invite de réparation – jusqu'au redémarrage, les anciens Client ID et Secret continuent de fonctionner et les nouveaux ne sont pas encore actifs. Efface également les deux champs de surcharge ci-dessus.
- Développeur : surcharge du paquet ha-mcpLaissez vide pour exécuter le serveur ha-mcp installé par cette version du composant. Uniquement pour tester une version spécifique de ha-mcp (un épinglage de version, une archive tarball de pull-request ou une URL de wheel) ; appliqué en rechargeant le serveur, sans redémarrer Home Assistant. Effacez pour revenir au serveur associé.
- URL Home Assistant (avancé)L'URL que le serveur intégré utilise pour atteindre votre Home Assistant (généralement cette instance elle-même). Laissez vide pour la dériver du port et des paramètres SSL de cette instance ; ne définissez une valeur que si le serveur a besoin d'une autre route.
- URL externe (optionnel)Affichée comme URL de connexion principale – utilisez-la lorsque Home Assistant est derrière votre propre domaine ou un reverse proxy. Entrez l'adresse de base complète, y compris le schéma. Elle doit pointer directement vers Home Assistant – l'ouvrir dans un navigateur doit atteindre votre page de connexion HA – et ne doit pas contenir de port tel que :8123 (ou tout autre port), sinon les clients MCP distants ne pourront pas l'atteindre. Laissez vide pour utiliser automatiquement Nabu Casa / l'adresse locale.
- Secret webhook personnalisé (optionnel)Remplace le secret webhook aléatoire dans l'URL de connexion (/api/webhook/...). L'URL est l'identifiant – utilisez une valeur longue et difficile à deviner. Laissez vide pour conserver l'actuel.
- Chemin d'accès direct personnalisé (optionnel)Remplace le chemin aléatoire utilisé pour l'accès direct sur le port du serveur. Même règle : le chemin est l'identifiant. Laissez vide pour conserver l'actuel.
- Régénérer les secrets de connexion maintenantAction unique : génère un nouveau secret webhook aléatoire et un chemin d'accès direct, invalidant immédiatement les anciennes URL de connexion. Efface également les deux champs de surcharge ci-dessus.
- Accès distant via webhookDésactivez pour le mode local uniquement : le webhook Home Assistant n'est pas enregistré du tout, donc rien – y compris Nabu Casa – ne peut atteindre le serveur via Home Assistant. Le port serveur direct et le panneau latéral continuent de fonctionner.
- API LLM pour agents de conversation
- Exposition des outils pour agents de conversation
Textes issus du code de homeassistant-ai/ha-mcp.
Entités
- InterrupteursAccès
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
- Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :Échec du démarrage du serveur HA-MCP intégré, Échec de l'installation du paquet serveur HA-MCP intégré, Mettre à jour le composant personnalisé HA-MCP, Redémarrez Home Assistant pour appliquer les paramètres OAuth hérités, HA-MCP a besoin d'un jeton d'accès administrateur
Extrait du README
Breaking change (v7.3.0): ha_config_set_yaml has been moved to beta.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with Home Assistant.
Informations
- Installations
- 19 k partagent leurs statistiques
- Étoiles GitHub
- 5,4 k
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v9.1.0,
- Catégorie
- IA et voix, Modèles d’IA
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
ha_mcp_tools- Problèmes
- Signaler un problème











