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?

    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
    9
    TypeScript
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Enables querying and controlling Home Assistant entities (lights, switches, sensors), retrieving summaries of smart home devices, troubleshooting automations, searching for entities, and guiding through automation creation.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.
    15
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides tools for interacting with smart home devices through Home Assistant, enabling verification of API status, retrieving entity states, and calling services to control devices like lights.

    -
    security
    A
    license
    -
    quality
    Provides tools for AI assistants to interact with smart home devices through Home Assistant, allowing operations like checking entity states and calling services.
    TypeScript
    MIT License
  • Why this server?

    Allows AI assistants to control Home Assistant devices, providing tools to search for entities in a Home Assistant instance and control devices (turn them on/off) through the Home Assistant API.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol (MCP) integration that allows AI assistants to control Home Assistant devices by searching for entities and controlling devices through natural language commands.
    10
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides tools for querying and controlling Home Assistant entities through natural language, including state management, service calls, historical data access, and device control in a smart home environment.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that allows large language models to control and query Home Assistant smart home systems through natural language interactions.
    1
    TypeScript
    MIT License
    • 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.
    30
    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 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
    123
    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.
    2
    Python
    • Apple
    • Linux