Home Assistant MCP

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides a Model Context Protocol Server for Home Assistant, allowing Claude to interact with Home Assistant through the MCP protocol. Requires a Home Assistant instance with a long-lived access token.

Asistente de inicio del servidor mcp

Servidor de Protocolo de Contexto Modelo para Home Assistant. Consulte el Protocolo de Contexto Modelo para obtener más información.

El componente personalizado requerido por esta integración se está trasladando a Home Assistant Core en https://github.com/home-assistant/core/pull/134122

Uso en Claude Desktop

  1. Instale el componente personalizado home-assistant-model-context-protocol en su instancia de Home Assistant
  2. Crear un token de acceso de larga duración
  3. Clone este repositorio git en una ruta como /Users/allen/Development/mcp-server-home-assistant
  4. Edite su claude_desktop_config.json con algo como esto e incluya la URL de su asistente personal y el token de API:
    { "mcpServers": { "Home-assistant": { "command": "uv", "args": [ "--directory", "/Users/allen/Development/mcp-server-home-assistant", "run", "mcp-server-home-assistant", "-v", "-v" ], "env": { "HOME_ASSISTANT_WEB_SOCKET_URL": "http://localhost:8123/api/websocket", "HOME_ASSISTANT_API_TOKEN": "byJhbVci0iJIUzI1ii1sInR5cCI6IkpXVCJ9..... } } } }
  5. Puede ver los registros, por ejemplo, ~Library/Logs/Claude/mcp-server-Home-assistant.log para comprender qué está sucediendo.
-
security - not tested
A
license - permissive license
-
quality - not tested

Exponer todas las intenciones de voz de Home Assistant a través de un servidor de protocolo de contexto de modelo que permite el control del hogar.

  1. Usage in Claude Desktop
    ID: e4g8l8fy1p