MCP Catalogs
Homehome-assistant-vibecode-agent screenshot

home-assistant-vibecode-agent

by Coolver·550·Score 53

An MCP server that enables AI IDEs to manage Home Assistant through natural language for automation creation, dashboard design, and configuration management.

developer-toolsai-llmops-infra
47
Forks
2
Open issues
this month
Last commit
2d ago
Indexed

Overview

The Home Assistant Vibecode Agent is a comprehensive MCP server that bridges AI assistants with Home Assistant through a safe REST API. It features a dual-module architecture with an agent running inside Home Assistant and an MCP server on the user's computer. This enables AI-powered creation and management of automations, scripts, dashboards, and themes with full Git-based versioning. The service supports both Supervisor (Add-on) and standalone Docker deployment modes.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Create and debug Home Assistant automations using natural language
you:Design and customize UI dashboards with cards and themes
you:Automatically install and manage HACS integrations
you:Is this tool safe for my Home Assistant installation?
you:Which AI IDEs are supported?

When to choose this

Choose this if you want to use AI assistants like Claude Code or Cursor to manage your Home Assistant automations and configurations without manual YAML editing.

When NOT to choose this

Don't choose this if you're new to Home Assistant (requires experience), need add-on management but use a container without Supervisor, or want a solution without automatic versioning.

Tools this server exposes

12 tools extracted from the README
  • analyze_automations

    Analyze Home Assistant automations and suggest optimizations

  • create_automation

    Create new Home Assistant automations based on natural language description

  • create_dashboard

    Design and customize Home Assistant UI dashboards

  • manage_integrations

    Install and manage Home Assistant integrations

  • analyze_logs

    Monitor and troubleshoot Home Assistant through log analysis

  • deploy_changes

    Deploy changes to Home Assistant with automatic versioning

  • query_entities

    Query and analyze Home Assistant entities

  • create_theme

    Create and tweak Home Assistant themes

  • troubleshoot_issue

    Debug and fix issues in Home Assistant

  • create_helper

    Create Home Assistant helpers for programmatic management

  • backup_configuration

    Create backups of Home Assistant configuration

  • rollback_changes

    Rollback Home Assistant configuration to a previous state

Comparable tools

hass-agenthome-assistant-mcpha-cli-mcp

Installation

Installation

Option A: Home Assistant Add-on (Recommended)

  1. Open Home Assistant UI → Settings → Add-ons → Add-on Store → ⋮ → Repositories
  2. Add repository: https://github.com/coolver/home-assistant-vibecode-agent
  3. Find HA Vibecode Agent → INSTALL → Start on boot: ON → START
  4. Click "Open Web UI" and follow setup instructions for your IDE

Option B: Standalone Docker

  1. Clone repository: git clone https://github.com/Coolver/home-assistant-vibecode-agent.git
  2. Copy and configure .env: cp .env.example .env
  3. Start agent: docker compose -f docker-compose.standalone.yml up -d
  4. Get API key from logs or config file
  5. Configure MCP client with the API key

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "home-assistant": {
      "command": "npx",
      "args": ["@coolver/home-assistant-mcp"]
    }
  }
}

FAQ

Is this tool safe for my Home Assistant installation?
Yes, it includes Git-based versioning for all changes and requires explicit review before deployment. However, it's designed for experienced users who understand Home Assistant.
Which AI IDEs are supported?
Claude Code, Cursor, VS Code, Antigravity, and any MCP-enabled IDE can be used with this server.

Compare home-assistant-vibecode-agent with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.