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.
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
AsecurityAlicenseAqualityA 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.429JavaScriptMIT LicenseWhy this server?
Access Home Assistant data and control devices (lights, switches, thermostats, etc)
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.
-securityAlicense-qualityExpose all Home Assistant voice intents through a Model Context Protocol Server allowing home control.27PythonApache 2.0Why 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.
-securityAlicense-qualityEnables seamless integration between Home Assistant and Language Learning Models (LLMs), allowing natural language interaction for smart home control and automation management.TypeScriptApache 2.0Why 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.
-securityAlicense-qualitySmart 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 ...67TypeScriptApache 2.0Why 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
-securityAlicense-qualityAccess Home Assistant data and control devices (lights, switches, thermostats, etc).6100TypeScriptApache 2.0Why 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).
-securityAlicense-qualityA 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.PythonMIT LicenseWhy this server?
Enables smart home control through Home Assistant, providing capabilities to list devices, control them, and get detailed information about device states.
-securityFlicense-qualityA 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