本帖最后由 25989406 于 2025-5-25 23:48 编辑
ha-mcp-for-xiaozhi
homeassistant 内置mcpserver通过websocket直连小智AI官方服务器,配置最简单的方案
在chatgpt的帮助下实现了MCP over websocket,省去了代理部分的开销,不需要填任何token,只需要一个虾哥提供的MCP接入点
视频演示:
安装方法:
方法 1: HACS安装
方法 2:手动安装
配置方法
[设置 > 设备与服务 > 添加集成] > 搜索“Mcp” >找到MCP Server for Xiaozhi
下一步 > 请填写小智MCP接入点地址 > 提交。
配置完成!!!稍等一分钟后到小智的接入点页面点击刷新,检查状态。
调试说明
1.暴露的工具取决于你公开给Homeassistant语音助手的实体的种类
设置 -> 语音助手 -> 公开
2.尽量使用最新版本的homeassistant,单单看5月版本跟3月版本提供的工具就有明显差异
3.调试时未达到预期,优先看小智的聊天记录,看看小智对这句指令如何处理的,是否有调用homeassistant的工具。目前已知比较大的问题是灯光控制和音乐控制会和内置的屏幕控制、音乐控制逻辑冲突,需要等下个月虾哥服务器支持内置工具选择后可解。
4.如果流程正确的调用了ha内置的function,可以打开本插件的调试日志再去观测实际的执行情况。
|