Skip to content

Home Assistant MCP Server

La integración MCP incluida en Home Assistant permite a Claude, ChatGPT y otros agentes leer y controlar tu casa a través de la Assist API.

Reseña de Sheela · Actualizado

Nuestra nota

4.3/5

Integrado en Home Assistant y sujeto a sus propios ajustes de exposición, es la forma más segura de dejar que un asistente se acerque a tus cerraduras, una vez que acotas lo que puede ver.

¿Qué es Home Assistant MCP Server?

Model Context Protocol Server es una integración que viene con Home Assistant, la plataforma de domótica de código abierto; la próxima versión de su documentación la renombra simplemente Model Context Protocol, para distinguirla de la integración MCP Client, que funciona en sentido contrario. Llegó en Home Assistant 2025.2, tiene una calificación de calidad Silver y se ejecuta dentro de tu instancia en el endpoint /api/mcp. La analítica opcional de Home Assistant la registra en 35.284 de 707.952 instalaciones que envían datos, alrededor del 5%.

Expone las herramientas de las LLM APIs de Home Assistant, como el control de dispositivos de Assist, para que un modelo pueda controlar dispositivos y responder preguntas sobre su estado. Por defecto se exponen todas las LLM APIs, incluidas las que se añadan más adelante, y se requiere una cuenta de administrador. Mediante el control de dispositivos, los clientes solo pueden ver y controlar las entidades expuestas a los asistentes de voz. Cuando la herramienta GetLiveContext está disponible, también ofrece como recurso una instantánea de solo lectura de la casa. Se admiten prompts, herramientas y recursos; sampling y notificaciones no.

Para configurarla, activa MCP en Settings > System > AI, copia la URL del servidor, añádela en tu cliente e inicia sesión a través de Home Assistant con OAuth 2.0. La documentación incluye pasos para Claude, ChatGPT, Claude Code, Codex y OpenCode.

Cómo instalar Home Assistant MCP Server

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

¿Merece la pena Home Assistant MCP Server?

Como forma parte del propio Home Assistant, no hay nada adicional que instalar ni parchear; la integración recibió commits todavía el 18 de octubre de 2026, cuando su librería MCP pasó a la 2.3.0. Reutiliza los ajustes de exposición de entidades que usan los asistentes de voz de Home Assistant, así que la decisión sobre qué dispositivos puede controlar Assist se traslada tal cual a Claude o ChatGPT.

El inicio de sesión usa OAuth 2.0 con PKCE y documentos de metadatos de OAuth client ID, de modo que los clientes se registran solos y no interviene ningún client secret. Los valores por defecto son desiguales. Exigir una cuenta de administrador está activado, lo que deja fuera a las cuentas ocasionales pero significa que la IA actúa con derechos de administrador; exponer todas las LLM APIs también está activado, incluidas las que se añadan más adelante. Las instalaciones anteriores a estas opciones mantienen su comportamiento antiguo, sin exigir administrador. Una opción de solo lectura, fusionada el 12 de octubre y documentada para la próxima versión, limita el endpoint principal a las herramientas anotadas como de solo lectura, el ajuste adecuado para un asistente que solo consulta el estado.

La accesibilidad es la verdadera decisión. Claude se conecta desde la nube de Anthropic incluso cuando usas Claude Desktop, y ChatGPT en la web hace lo mismo, así que Home Assistant tiene que ser accesible desde internet. La suscripción a Home Assistant Cloud de Nabu Casa, 6,50 $ al mes o 65 $ al año en EE. UU., lo resuelve y evita los problemas de proxy inverso y de URL del emisor que ocupan la mayor parte de la sección de solución de problemas. Los clientes locales como Codex u OpenCode pueden usar en su lugar una dirección de la red local como homeassistant.local:8123, aunque Claude Code exige HTTPS.

El alcance es más reducido que el de algunos servidores comunitarios, que pueden editar automatizaciones y configuración. Este ofrece lo que ofrecen las LLM APIs: controlar dispositivos, leer estados y gestionar listas, no reescribir tu configuración. Los clientes que exigen el registro dinámico de clientes de RFC 7591 no podrán conectarse, porque Home Assistant usa en su lugar metadatos de client ID.

Dónde se gana su sitio

  • Un propietario que ya usa Assist con 40 entidades expuestas

    Preguntar a Claude si el garaje está cerrado y la calefacción apagada antes de acostarse

    Copia la URL de My MCP, añádela como conector personalizado de Claude e inicia sesión; lleva minutos con Home Assistant Cloud a 6,50 $ al mes como acceso remoto. Cuando se publique, el modo de solo lectura impedirá que el asistente cambie nada.

  • Una desarrolladora que ejecuta Home Assistant en un servidor doméstico

    Dejar que Codex u OpenCode activen dispositivos de prueba mientras crea automatizaciones

    Añade http://homeassistant.local:8123/api/mcp con codex mcp add; el tráfico se queda en la red local, así que no hace falta acceso remoto. Expón solo las entidades de prueba para que una llamada errónea no llegue a la cerradura de la puerta principal.

  • Un propietario de alquileres vacacionales que gestiona tres viviendas

    Revisar termostatos y cerraduras entre huéspedes desde ChatGPT

    El Home Assistant de cada vivienda necesita acceso remoto y su propio conector. Selecciona las entidades expuestas por vivienda y plantéate una cuenta sin administrador, porque un agente que puede abrir puertas es una decisión de seguridad, no de comodidad.

Antes de decidirte

Puesta en marcha
Activa MCP en Settings > System > AI, copia la URL del servidor (Home Assistant recomienda My MCP), añádela en el cliente e inicia sesión con OAuth. Los clientes en la nube también necesitan acceso remoto mediante Home Assistant Cloud o tu propio proxy.
Integraciones
Las herramientas son las que aporten las LLM APIs seleccionadas, sobre todo el control de dispositivos de Assist, más prompts y un recurso homeassistant://assist/context-snapshot. Los endpoints por API, como /api/mcp/assist, conviven con /api/mcp. Clientes documentados: Claude, ChatGPT, Claude Code, Codex y OpenCode.
Datos y privacidad
El cliente puede leer y controlar cada entidad expuesta con los derechos del usuario que inicia sesión. El servidor se ejecuta en tu instancia, pero con clientes en la nube los nombres y estados de las entidades pasan por el proveedor de IA. El texto que la gente escribe en Home Assistant, como las tareas pendientes, llega al modelo tal cual.
Coste a escala
Gratis con Home Assistant. El acceso remoto mediante Nabu Casa cuesta 6,50 $ al mes o 65 $ al año en EE. UU. (6,50 £ al mes con impuestos en el Reino Unido); la suscripción del cliente de IA es aparte.
Límites
Sin sampling, notificaciones ni registro dinámico de RFC 7591. Las discrepancias de nombre de host o de cabeceras reenviadas rompen el descubrimiento de OAuth detrás de túneles y proxies. La próxima opción de solo lectura solo cubre /api/mcp, no los endpoints por API.

Lo bueno

  • Viene con Home Assistant, sin proceso adicional
  • OAuth 2.0 con PKCE; sin client secret
  • Respeta los ajustes de exposición de entidades de Assist
  • Opción de solo lectura documentada para la próxima versión

Lo malo

  • Los clientes en la nube, incluido Claude Desktop, necesitan tu instancia en internet
  • Expone todas las LLM APIs con derechos de administrador por defecto
  • Sin registro dinámico de clientes, sampling ni notificaciones

Ideal para

Usuarios de Home Assistant que quieren que Claude u otro asistente consulte y controle sus dispositivos con los propios permisos de Home Assistant.

Alternativas a Home Assistant MCP Server

Home Assistant MCP Server: preguntas frecuentes

¿Merece la pena Home Assistant MCP Server?
Integrado en Home Assistant y sujeto a sus propios ajustes de exposición, es la forma más segura de dejar que un asistente se acerque a tus cerraduras, una vez que acotas lo que puede ver. Le damos un 4.3 sobre 5.
¿Cuánto cuesta Home Assistant MCP Server?
Gratis; incluido en Home Assistant (Apache 2.0). Los clientes en la nube necesitan acceso remoto, mediante Home Assistant Cloud o tu propia configuración.
¿Qué inconvenientes tiene Home Assistant MCP Server?
Los clientes en la nube, incluido Claude Desktop, necesitan tu instancia en internet; expone todas las LLM APIs con derechos de administrador por defecto; sin registro dinámico de clientes, sampling ni notificaciones.
¿Para quién es Home Assistant MCP Server?
Usuarios de Home Assistant que quieren que Claude u otro asistente consulte y controle sus dispositivos con los propios permisos de Home Assistant.
¿Cuánto cuesta Home Assistant MCP Server para un equipo o en producción?
Gratis con Home Assistant. El acceso remoto mediante Nabu Casa cuesta 6,50 $ al mes o 65 $ al año en EE. UU. (6,50 £ al mes con impuestos en el Reino Unido); la suscripción del cliente de IA es aparte.
¿Es Home Assistant MCP Server seguro para los datos de la empresa?
El cliente puede leer y controlar cada entidad expuesta con los derechos del usuario que inicia sesión. El servidor se ejecuta en tu instancia, pero con clientes en la nube los nombres y estados de las entidades pasan por el proveedor de IA. El texto que la gente escribe en Home Assistant, como las tareas pendientes, llega al modelo tal cual.
¿Cuáles son las mejores alternativas a Home Assistant MCP Server?
Las alternativas más cercanas que hemos analizado son Google Workspace MCP servers y Zapier MCP.

Respuestas comprobadas el 22 oct 2026.