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?
Connects to a Home Assistant instance to control smart home devices, serving as a bridge between the MCP server and smart home endpoints.
AsecurityAlicense-qualityA server that enables control of smart home devices through the Jenius AI agent system, connecting to Home Assistant to manage devices like Xiaomi air purifiers and smart speakers.Last updated 8 months ago15Apache 2.0Why this server?
Provides detailed control over Home Assistant lights, enabling users to manage states, brightness, RGB colors, color temperature, effects, and scenes.
AsecurityAlicense-qualityA specialized MCP server for detailed control of Home Assistant lights, supporting advanced features like RGB colors, color temperatures, effects, and robust scene management. It includes specific fixes for IKEA Tradfri devices and intentionally focuses on lights only to ensure home safety.Last updated 2 months ago1361MITWhy this server?
Enables automated deployment of Home Assistant for smart home automation with Pi GPIO integration, Pi Camera module support, Zigbee/Z-Wave hub capabilities, and energy monitoring.
AsecurityAlicense-qualityEnables AI assistants to manage homelab infrastructure through automated service installation (Jellyfin, Pi-hole, Ollama, Home Assistant, Frigate NVR), VM operations, AI accelerator support (MemryX, Coral TPU, Hailo-8), and Terraform state management with SSH-based discovery and deployment.Last updated 9 days ago494MITWhy 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.
AsecurityAlicense-qualityA 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.Last updated 5 months ago324MITWhy 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.
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
AsecurityAlicense-qualityA 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.Last updated 3 months ago448MITWhy 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.
AsecurityAlicense-qualityProvides tools for AI assistants to interact with smart home devices through Home Assistant, allowing operations like checking entity states and calling services.Last updated a year ago3963MITWhy this server?
Provides comprehensive control over Home Assistant instances, including entity management, registry operations, automation debugging, and retrieval of historical statistics and system logs.
AsecurityAlicense-qualityEnhanced Home Assistant MCP server with 22 context efficient tools for smart home control, automation trace debugging, entity registry management, CEL expression queries, and long-term statistics.Last updated a month ago222MITWhy this server?
Sends notifications to mobile devices through Home Assistant's mobile app integration using long-lived access tokens.
AsecurityAlicense-qualityEnables sending notifications through multiple messaging platforms including WeWork, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant. Supports text, images, videos, audio, and file messages across different communication channels.Last updated 2 months ago2131MIT