by c1pher-cn
Homeassistant MCP server for Xiaozhi AI
# Add to your Claude Code skills
git clone https://github.com/c1pher-cn/ha-mcp-for-xiaozhi
<a href="https://www.bilibili.com/video/BV1XdjJzeEwe" > 接入演示视频 </a>
<a href="https://www.bilibili.com/video/BV18DM8zuEYV" > 控制电视演示(通过自定义script实现)</a>
<a href="https://www.bilibili.com/video/BV1SruXzqEW5" > HomeAssistant、LLM、MCP、小智的进阶教程 </a>
<img width="2316" height="238" alt="image" src="https://github.com/user-attachments/assets/fa49ee7c-b503-49fa-ad63-512499fa3885" /> <img width="748" height="580" alt="image" src="https://github.com/user-attachments/assets/1ee75d6f-e1b0-4073-a2c7-ee0d72d002ca" /> <img width="888" height="478" alt="image" src="https://github.com/user-attachments/assets/07a70fe1-8c6e-4679-84df-1ea05114b271" /> <img width="774" height="632" alt="image" src="https://github.com/user-attachments/assets/38e98fde-8a6c-4434-932c-840c25dc6e28" />确保Home Assistant中已安装HACS
1.打开HACS, 搜索 xiaozhi 或 ha-mcp-for-xiaozhi
2.下载插件
3.重启Home Assistant.
[设置 > 设备与服务 > 添加集成] > 搜索“Mcp” >找到MCP Server for Xiaozhi
下一步 > 请填写小智MCP接入点地址、选择需要的MCP > 提交。
注意llm_hass_api 复选框里 Assist 就是ha自带的function,其他选项是你在HomeAssistant里接入的其他mcp server(可以在这里直接代理给小智)
配置完成!!!稍等一分钟后到小智的接入点页面点击刷新,检查状态。
1.暴露的工具取决于你公开给Homeassistant语音助手的实体的种类
设置 -> 语音助手 -> 公开
2.尽量使用最新版本的homeassistant,单单看5月版本跟3月版本提供的工具就有明显差异
3.调试时未达到预期,优先看小智的聊天记录,看看小智对这句指令如何处理的,是否有调用homeassistant的工具。目前已知比较大的问题是灯光控制和音乐控制会和内置的屏幕控制、音乐控制逻辑冲突,需要等下个月虾哥服务器支...