Skip to main content
Glama

Home Assistant MCP

Asistente de hogar MCP

Se trata de un servidor MCP (Protocolo de contexto de modelo) que proporciona herramientas para la integración con Home Assistant, permitiendo que los asistentes de IA interactúen con dispositivos domésticos inteligentes.

Configuración

Instalación mediante herrería

Para instalar Home Assistant Integration para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @guilhermelirio/homeassistant-mpc --client claude

Instalación manual

  1. Instalar dependencias:
npm install
  1. Configurar variables de entorno:
    • Obtenga un token de acceso de larga duración de su Home Assistant
    • Configure las variables de entorno en un archivo .env en la raíz del proyecto:
HOME_ASSISTANT_URL=http://your-home-assistant:8123 HOME_ASSISTANT_TOKEN=your_token_here

Iniciando el servidor

npm start

Para desarrollo:

npm run dev

Herramientas disponibles

Verificación de la API de Home Assistant

  • homeassistant_api : verifica si la API de Home Assistant está en línea
    • Parámetros: ninguno
    • Ejemplo: homeassistant_api()

Obtener el estado de la entidad

  • homeassistant_get_state : Obtiene el estado actual de una entidad de Home Assistant
    • Parámetros: entity_id (ID de la entidad)
    • Ejemplo: homeassistant_get_state("light.living_room")

Servicios de llamadas

  • homeassistant_call_service : llama a un servicio para una entidad de Home Assistant
    • Parámetros:
      • entity_id (ID de entidad)
      • domain (dominio de servicio)
      • service (servicio a llamar)
    • Ejemplo: homeassistant_call_service("light.living_room", "light", "turn_on")

Desarrollo

Este proyecto utiliza TypeScript y la biblioteca MCP SDK para crear herramientas a las que pueden acceder modelos de lenguaje como Claude, GPT, etc.

Para agregar nuevas herramientas:

  1. Crear un módulo en src/tools/[category]
  2. Implementa tus herramientas siguiendo el patrón existente
  3. Registra el módulo en src/index.ts

Contribuciones

¡Agradecemos sus contribuciones! No dude en abrir problemas o enviar solicitudes de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Proporciona herramientas para que los asistentes de IA interactúen con dispositivos domésticos inteligentes a través de Home Assistant, lo que permite operaciones como verificar estados de entidades y llamar a servicios.

  1. Configuración
    1. Instalación mediante herrería
    2. Instalación manual
  2. Iniciando el servidor
    1. Herramientas disponibles
      1. Verificación de la API de Home Assistant
      2. Obtener el estado de la entidad
      3. Servicios de llamadas
    2. Desarrollo
      1. Contribuciones
        1. Licencia

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            Access Home Assistant data and control devices (lights, switches, thermostats, etc).
            Last updated -
            6
            123
            TypeScript
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            Enables AI assistants to control SwitchBot devices, providing functionalities like device management, scene execution, and sensor information monitoring through the SwitchBot API.
            Last updated -
            3
            JavaScript
            ISC License
          • -
            security
            F
            license
            -
            quality
            A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
            Last updated -
            2
            Python
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/guilhermelirio/homeassistant-mpc'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server