MCP Servers for Home Assistant

Home Assistant is an open-source home automation platform that focuses on privacy and local control, allowing users to integrate and control smart home devices from various manufacturers in one place.

View all MCP Servers

  • Why this server?

    Allows to interact with Home Assistant devices, including getting device states, controlling device states (on/off), triggering automations, and listing available entities

    A
    security
    A
    license
    A
    quality
    A server that enables interaction with Home Assistant devices and automations through the Model Context Protocol, allowing users to monitor device states, control devices, trigger automations, and list entities.
    4
    29
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Access Home Assistant data and control devices (lights, switches, thermostats, etc)

    punkpeye
    Verified
    -
    security
    A
    license
    -
    quality
    Test
    8,937
    MIT License
    • Linux
    • Apple
  • Why this server?

    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.

    -
    security
    A
    license
    -
    quality
    Expose all Home Assistant voice intents through a Model Context Protocol Server allowing home control.
    27
    Python
    Apache 2.0
  • Why this server?

    Allows control and monitoring of Home Assistant devices, states, and systems through natural language. Provides comprehensive API for managing the entire Home Assistant ecosystem, including device control, state monitoring, and system administration.

  • Why this server?

    Provides a flexible interface for Home Assistant device management and automation through a REST API and WebSocket/SSE connections, enabling basic device control, state updates, and automation rule management.

    -
    security
    A
    license
    -
    quality
    Smart Device Control šŸŽ® šŸ’” Lights: Brightness, color, RGB šŸŒ”ļø Climate: Temperature, HVAC, humidity šŸšŖ Covers: Position and tilt šŸ”Œ Switches: On/off šŸšØ Sensors: State monitoring Intelligent Organization šŸ  Grouping with context awareness. Robust Architecture šŸ› ļø Error handling, state validation ...
    6
    7
    TypeScript
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Provides a comprehensive API for managing the entire Home Assistant ecosystem, including device control (lights, climate, covers, etc.), state monitoring, and automation management through natural language

    -
    security
    A
    license
    -
    quality
    Access Home Assistant data and control devices (lights, switches, thermostats, etc).
    6
    100
    TypeScript
    Apache 2.0
  • Why this server?

    Provides tools for controlling various Home Assistant domains including lights (on/off, brightness), climate systems (temperature, HVAC modes), locks (lock/unlock), alarm control panels (arm/disarm), and humidifiers (humidity control).

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that integrates with Home Assistant to provide smart home control capabilities through natural language, supporting devices like lights, climate systems, locks, alarms, and humidifiers.
    Python
    MIT License
    • Apple
  • Why this server?

    Enables smart home control through Home Assistant, providing capabilities to list devices, control them, and get detailed information about device states.

    -
    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.
    Python
    • Apple
    • Linux