Best Home Assistant MCP Servers
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?
Provides tools for smart home control via Home Assistant, including reading entity states, controlling lights, thermostats, scenes, vacuum, sensors, and automations.
AlicenseAqualityAmaintenanceMCP server for OpenClaw that enables AI clients to control smart home devices, manage memory and cron jobs, and orchestrate multiple AI sub-agents.3762Apache 2.0Why this server?
Enables AI assistants to interact with Home Assistant, allowing natural language control of smart home devices, state queries, service execution, and automation management.
AlicenseAqualityAmaintenanceA comprehensive MCP server that enables AI assistants to interact with Home Assistant, control smart home devices, query states, execute services, and manage automations via natural language.784,604MITWhy 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.
AlicenseAqualityDmaintenanceA 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.324MITWhy this server?
Provides AI assistants full control over a Home Assistant smart home, including entities, automations, scripts, blueprints, dashboards, helpers, areas, devices, calendar, todo lists, history, system management, YAML config files, git-based versioning, real-time WebSocket events, energy dashboard, zones, labels, supervisor add-ons, and HACS integration.
AlicenseBqualityCmaintenanceMCP server for Home Assistant — 202 tools across 21 domains; full control of your smart home from Claude / Cursor / VS Code / any MCP client10014MITWhy 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.
AlicenseBqualityDmaintenanceProvides tools for AI assistants to interact with smart home devices through Home Assistant, allowing operations like checking entity states and calling services.3973MITWhy this server?
Provides play and pause controls for Home Assistant media players (TV, projector, speaker, etc.), enabling automated playback control through Home Assistant's media player API.
AlicenseAqualityDmaintenanceConnects Home Assistant media players to Cursor, allowing automated control of playback (play/pause) based on agent activity for dopamine-driven development breaks.2MITWhy this server?
Integrates with Z-Wave JS UI to manage a Z-Wave network, providing tools for controller info, node listing, node details, values, and configuration parameters.
AlicenseAqualityAmaintenanceAn MCP server that connects to Z-Wave JS UI's WebSocket to expose controller, node, and configuration information as tools for AI assistants to manage Z-Wave networks.24MITWhy this server?
Provides tools for interacting with a Home Assistant instance, including managing entities, automations, scenes, scripts, Lovelace dashboards, logs, device info, and SSH file access, as well as querying the recorder database for logbook and Zigbee events.
AlicenseAqualityBmaintenanceAn MCP server that layers additional Home Assistant tools on top of voska/hass-mcp, enabling Lovelace dashboard management, automation/scene manipulation, SSH file access, and recorder database queries.28MITWhy this server?
Allows controlling and querying Home Assistant, including getting entity states, listing all states, and calling any service.