Overview
HA-MCP empowers you to manage and automate your Home Assistant setup using natural language, seamlessly integrating with AI assistants like Claude and ChatGPT. Transform your smart home experience by simply talking to your AI, whether you need to create complex automations, add new dashboard elements, or debug existing configurations. HA-MCP provides a powerful bridge between advanced AI capabilities and the intricate world of home automation, simplifying complex tasks and unlocking new possibilities.
Key Features
- AI-Powered Configuration: Interact with Home Assistant using natural language commands for a more intuitive management experience.
- Broad AI Integration: Works with popular AI assistants including Claude, ChatGPT, and others, offering flexibility in your workflow.
- Comprehensive Automation: Effortlessly create, modify, and debug automations, scripts, and routines.
- Dashboard Management: Add, remove, or modify dashboard cards and resources with simple voice or text commands.
- System Insights & Control: Access system information, manage devices, monitor history, and even trigger backups.
- Advanced Safety Features: Includes Read Only Mode, per-tool enablement, user approval workflows, and automatic edit backups for peace of mind.
- Multiple Installation Options: Choose from easy-to-use integrations via HACS/Marketplace, Home Assistant apps, Docker, or PyPI/uvx.
- Extensive Toolset: Supports over 80 distinct management tools for nearly every aspect of Home Assistant.
Typical Use Cases
- Effortless Automation Creation: Simply tell your AI assistant, "Create an automation to turn on the porch light at sunset," and HA-MCP handles the configuration.
- Dynamic Dashboard Updates: Request, "Add a weather card to my main dashboard," and see it appear instantly.
- Intelligent Debugging: When an automation fails, ask, "The motion sensor automation isn't working, debug it," to get AI-driven analysis and suggested fixes.
- Streamlined Routine Management: "Make my morning routine also turn on the coffee maker" allows for easy modification of existing automations.
- Quick Script Generation: Generate complex scripts with ease, like, "Create a script that sets movie mode: dim lights, close blinds, turn on TV."
- System Health Checks: Query your AI for system status or specific device information without navigating complex menus.
