项目简介
Home Assistant Vibecode Agent是一个运行在Home Assistant中的MCP服务器,为AI IDE(如Cursor、VS Code、Claude等)提供完整的智能家居管理能力,包括自动化系统构建、Lovelace仪表板设计和故障排查。
主要功能
- 智能家居配置分析:自动读取和分析Home Assistant的实体、设备和现有配置
- 自动化系统创建:根据描述生成完整的自动化、脚本和传感器系统
- 仪表板设计:编程式创建和更新Lovelace仪表板与主题
- 组件管理:创建/删除输入助手、自动化、脚本等组件
- Git版本控制:所有操作自动备份,支持查看历史记录和快速回滚
- HACS集成管理:安装、搜索和更新社区集成
- 插件管理:安装、配置和控制Home Assistant插件
- 系统监控:查看日志、检查配置状态和系统健康度
安装步骤
- 添加仓库:在Home Assistant的"设置 → 插件 → 插件商店 → 仓库",添加 'https://github.com/coolver/home-assistant-vibecode-agent'
- 安装插件:刷新页面,找到"HA Vibecode Agent"并点击安装
- 启动插件:启用"开机启动"选项并点击"启动"按钮
- 等待启动完成(约10秒)
- 打开Web界面:点击"打开Web UI"按钮
- 配置IDE:按照Web界面中的Cursor或VS Code标签页说明进行配置
服务器配置
配置您的AI IDE(如Cursor)连接到这个MCP服务器:
服务器名称:home-assistant 启动命令:npx 参数:-y, @coolver/home-assistant-mcp@latest 环境变量:
- HA_AGENT_URL:http://homeassistant.local:8099
- HA_AGENT_KEY:您的API密钥(在插件Web界面中查看)
基本使用方法
连接成功后,只需用自然语言描述您的需求:
- "显示我所有的气候实体及其当前状态"
- "分析我的自动化并提出优化建议"
- "为电影模式创建一个智能照明自动化"
AI助手将自动:
- 分析您的Home Assistant配置和设备
- 创建所有必要的组件(自动化、脚本、传感器等)
- 自动部署和验证更改
- 提供完整的历史记录和回滚功能
信息
分类
桌面与硬件