home-assistant-mcp
Verified Safeby sandraschi
Overview
Provides AI-powered natural language control for Home Assistant smart home systems via the Model Context Protocol, enabling AI assistants to orchestrate complex home automations.
Installation
docker run -e HA_URL=http://host.docker.internal:8123 -e HA_ACCESS_TOKEN=YOUR_HA_TOKEN ghcr.io/sandraschi/home-assistant-mcp:latestEnvironment Variables
- HA_URL
- HA_ACCESS_TOKEN
Security Notes
The server's design emphasizes local-only operation and uses Pydantic's SecretStr for handling the Home Assistant access token, preventing hardcoded secrets and promoting secure handling. It relies on the user to provide a long-lived access token for Home Assistant API communication, which is standard for integrations. No 'eval' or obvious malicious patterns were found in the provided source code. The main security consideration is the security of the provided Home Assistant token and the underlying Home Assistant instance itself.
Similar Servers
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
cli-microsoft365-mcp-server
This MCP server allows users to execute CLI for Microsoft 365 commands using natural language, enabling management of various Microsoft 365 services like SharePoint, Teams, and Power Platform.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.