Back to Apps

Home Assistant MCP Server
by homeassistant-ai
Comprehensive MCP server for controlling, configuring, and debugging your entire Home Assistant smart home.
0 stars
Works in:CursorGemini CLIzedWindsurf
Exposes:ToolsResourcesPrompts
What it does
Connects AI assistants to Home Assistant, enabling natural language control of smart home devices, state queries, and full system management.
Tools
ha_call_service: Trigger any Home Assistant service to control devices.ha_get_state: Query the real-time state of any entity.ha_config_set_automation: Create or update home automations via natural language.ha_search: Perform fuzzy searches for entities and configurations.ha_get_history: Retrieve historical data and execution traces for debugging.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"ha-mcp": {
"command": "uvx",
"args": ["ha-mcp"]
}
}
}
(Note: Installation via official scripts or Home Assistant Add-on is recommended for easiest setup).
Supported hosts
Claude Desktop, Claude Code, Gemini CLI, Cursor, Zed, Windsurf.
Quick install
curl -LsSf https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-macos.sh | shInformation
- Pricing
- free
- Published
- 6/28/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Cursor
Add to .cursor/mcp.json: { "ha-mcp": { "command": "uvx", "args": ["ha-mcp"] } }Claude Desktop
Add ha-mcp to claude_desktop_config.json using uvx or official install scripts.





