通过人工智能构建智能家居自动化——只需用自然语言描述您想要的功能 🏠🤖
转变您的智能家居管理!此MCP服务器使Cursor AI能够:
无需手动编辑YAML或在文档中搜索!
示例: "为我的散热器安装智能气候控制系统" → AI创建了10多个针对您TRV的优化自动化、辅助程序、传感器和脚本。
基于Model Context Protocol并由HA Cursor Agent驱动。
Cursor AI分析您的实际Home Assistant配置,并创建针对您设备的智能自动化:
AI将:
AI将:
AI将:
无需手动编辑YAML。无需复制粘贴。只需描述您想要的内容! 🚀
在安装之前,您需要:
在您的Home Assistant中安装代理:
https://github.com/Coolver/home-assistant-cursor-agent从Home Assistant获取配置:
添加到Cursor AI:
参考配置如下:
{
"mcpServers": {
"home-assistant": {
"command": "npx",
"args": ["-y", "@coolver/home-assistant-mcp@latest"],
"env": {
"HA_AGENT_URL": "http://homeassistant.local:8099",
"HA_AGENT_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
注意: Web UI提供了可以直接复制的精确配置 — 不需要手动输入!
完成!Cursor AI现在连接到您的Home Assistant 🎉
验证一切正常:
打开Cursor并向AI发送以下消息:
连接到我的Home Assistant并显示:
1. 我的所有气候实体列表
2. HA Cursor Agent的当前状态
这将验证MCP连接是否正常。
如果AI成功返回您的实体和代理状态,则一切就绪!✅
故障排除: 如果连接失败:
只需用自然语言描述您想要的内容 — AI将处理其余部分!
一旦配置好,只需用自然语言描述您想要的内容。Cursor AI将分析您的配置并创建定制解决方案:
通过WebSocket完整管理HACS — 浏览1000多个集成!
为我安装HACS
AI将:
在HACS中搜索Xiaomi集成
AI将:
从HACS安装Xiaomi Gateway 3集成
AI将:
更新我所有的HACS集成
AI将:
完整流程:
用户:"安装HACS,然后安装Xiaomi Gateway 3并创建自动化"
AI:
1. 从GitHub安装HACS ✅
2. 重启Home Assistant ✅
3. 等待连接 ✅
4. 搜索“Xiaomi Gateway 3” ✅
5. 安装集成 ✅
6. 引导UI配置 ✅
7. 为您的设备创建自动化 ✅
✨ 由WebSocket驱动 — 实时访问HACS数据!
为我家安装智能气候控制系统。
分析我的TRV散热器,创建高效的加热自动化,
并设置仪表盘。
AI将:
使用我的手机追踪器构建存在检测系统,
并为灯光、气候和安全创建自动化。
AI将:
我的供暖系统浪费能源。分析我当前的自动化,
并优化效率同时保持舒适度。
AI将:
我的卧室灯光自动化没有正常工作。
检查日志,分析自动化,并解决这个问题。
AI将:
Cursor AI可以读取日志并分析您的系统实际如何工作:
读取日志并分析我的气候控制系统的表现。
它是否按预期工作?
AI将:
我的供暖系统似乎效率低下。分析过去一天的日志并提出改进建议。
AI将:
监控我的自动化并告诉我它们是否触发过于频繁或错过重要事件。
AI将:
使用案例:
我想有电影模式:调暗所有灯光,关闭百叶窗,
打开电视和音响。创建场景和自动化。
AI将:
每次更改都会自动备份到Git! 您可以随时查看历史记录并回滚。
显示我配置的最后10次更改
AI将:
出了问题!回滚到昨天的版本
AI将:
显示提交abc123中的更改
AI将:
可用的Git工具:
ha_git_history — 查看提交历史(最后20个提交)ha_git_diff — 比较提交或查看未提交的更改ha_git_rollback — 恢复到任何先前版本ha_git_commit — 手动备份并附带自定义消息示例工作流程:
| 变量 | 描述 | 是否必需 | 默认值 |
|---|---|---|---|
HA_AGENT_URL | HA Cursor Agent的URL | 是 | http://homeassistant.local:8099 |
HA_AGENT_KEY | 认证的代理密钥 | 是 | - |
如果您的代理运行在不同的URL上:
{
"mcpServers": {
"home-assistant": {
"command": "npx",
"args": ["-y", "@coolver/home-assistant-mcp@latest"],
"env": {
"HA_AGENT_URL": "http://192.168.1.100:8099",
"HA_AGENT_KEY": "your_api_key_here"
}
}
}
}
MCP服务器向Cursor AI提供这些工具:
ha_read_file — 读取配置文件ha_write_file — 写入配置文件ha_list_files — 列出目录中的文件ha_delete_file — 删除文件ha_list_entities — 列出所有实体(可按域过滤)ha_get_entity_state — 获取特定实体的状态ha_list_helpers — 列出所有输入辅助程序ha_create_helper — 创建新的输入辅助程序ha_delete_helper — 删除辅助程序ha_list_automations — 列出所有自动化ha_create_automation — 创建新的自动化ha_delete_automation — 删除自动化ha_list_scripts — 列出所有脚本ha_create_script — 创建新的脚本ha_delete_script- 删除脚本ha_check_config — 检查配置的有效性ha_reload_config — 重新加载配置ha_get_logs — 获取代理日志ha_git_commit — 将更改提交到githa_git_history — 查看git历史ha_git_rollback — 回滚到先前版本ha_git_diff — 比较提交或查看更改ha_install_hacs — 从GitHub安装HACSha_hacs_status — 检查安装状态ha_hacs_list_repositories — 列出所有存储库(按类别过滤)ha_hacs_search — 按查询搜索存储库ha_hacs_install_repository — 安装集成/主题/插件ha_hacs_update_all — 更新所有已安装的存储库ha_hacs_repository_details — 获取详细的存储库信息mcp.json下的HA_AGENT_KEY)