『瀚思彼岸』» 智能家居技术论坛

标题: HomeAssistant内置mcp直连小智AI 【终态】【已上架HACS商店】 [打印本页]

作者: c1pher_小愚    时间: 2025-5-23 10:04
标题: HomeAssistant内置mcp直连小智AI 【终态】【已上架HACS商店】
本帖最后由 c1pher_小愚 于 2025-8-20 19:41 编辑

ha-mcp-for-xiaozhi [attach]73058[/attach]
homeassistant 内置mcpserver通过websocket直连小智AI官方服务器,配置最简单的方案

插件能力介绍
1.HomeAssistant自身作为mcp server 以websocket协议直接对接虾哥服务器,无需中转
2.在一个实体里同时选择多个API组(HomeAssistant自带控制API、用户自己配置的MCPServer)并将它们一起代理给小智
3.支持同时配置多个实体
注意:v0.0.9 版本需要使用2025.7.0及以后版的HomeAssistant, 2025.3-2025.6版本的homeassistant 请使用 v0.0.7 谢谢配合!!!

操作演示:


控制电视操作:



Ha LLM/MCP进阶教程:文字版




配置演示:




安装方法:
方法 1: HACS安装

方法 2:手动安装



配置方法
[设置 > 设备与服务 > 添加集成] > 搜索“Mcp” >找到MCP Server for Xiaozhi
[attach]72920[/attach]
下一步 > 请填写小智MCP接入点地址 > 提交。
注意llm_hass_api 复选框里 Assist 就是ha自带的function,其他选项是你在HomeAssistant里接入的其他mcp server(可以在这里直接代理给小智)
[attach]72921[/attach]
[attach]70101[/attach]

配置完成!!!稍等一分钟后到小智的接入点页面点击刷新,检查状态。
[attach]70102[/attach]




调试说明

1.暴露的工具取决于你公开给Homeassistant语音助手的实体的种类

    设置 -> 语音助手 -> 公开

2.尽量使用最新版本的homeassistant,单单看5月版本跟3月版本提供的工具就有明显差异

3.调试时未达到预期,优先看小智的聊天记录,看看小智对这句指令如何处理的,是否有调用homeassistant的工具。目前已知比较大的问题是灯光控制和音乐控制会和内置的屏幕控制、音乐控制逻辑冲突,需要等下个月虾哥服务器支持内置工具选择后可解。

4.如果流程正确的调用了ha内置的function,可以打开本插件的调试日志再去观测实际的执行情况。
















作者: tianzhuang55    时间: 2025-5-23 10:09
厉害厉害,马上试试
作者: taida    时间: 2025-5-23 10:14
谢谢,我看看呢
作者: miniknife    时间: 2025-5-23 10:38
感谢楼主提供
作者: nichen24    时间: 2025-5-23 10:47
厉害厉害,马上试试
作者: silas3082    时间: 2025-5-23 10:52
厉害了大佬
作者: 2511418386    时间: 2025-5-23 10:55
13213213123213123213
作者: LJCAD    时间: 2025-5-23 11:15
厉害了大佬
作者: coolguy    时间: 2025-5-23 11:41
厉害厉害,马上试试
作者: shay    时间: 2025-5-23 12:35
这应该是终极形态了,我那帖子得改改标题了
作者: cta24cta    时间: 2025-5-23 14:01
看看!!!!对这个很感兴趣
作者: jasona3    时间: 2025-5-23 14:05
不知道各版本有什么具体区别?
作者: Ari    时间: 2025-5-23 14:21
咋玩的  我研究下
作者: yongfal    时间: 2025-5-23 14:48
厉害了大佬,6666
作者: flysand    时间: 2025-5-23 15:12
6666666666666666
作者: oulianxian    时间: 2025-5-23 15:16
很棒 omeAssistant内置mcp直连小智AI
作者: gx19970920    时间: 2025-5-23 15:20
感谢分享!
作者: zyld123    时间: 2025-5-23 15:21
感想分享,正想着有没有这样的MCP了
作者: c1pher_小愚    时间: 2025-5-23 16:50
jasona3 发表于 2025-5-23 14:05
不知道各版本有什么具体区别?

你可以都装一下对比看看
作者: c1pher_小愚    时间: 2025-5-23 16:51
shay 发表于 2025-5-23 12:35
这应该是终极形态了,我那帖子得改改标题了

哈哈 应该是最终形态了,只是老掉线要再调调
作者: se7en    时间: 2025-5-23 17:30
支持支持
作者: wangling75    时间: 2025-5-23 18:22
确实会掉线
作者: simplezgb    时间: 2025-5-23 18:28
谢谢试一试
作者: chinago    时间: 2025-5-23 18:42
看看是啥?
作者: chensiyuanok    时间: 2025-5-23 20:01
6666学习了
作者: 冬瓜胸弟    时间: 2025-5-23 20:52
谢谢分享!
作者: lyf86822    时间: 2025-5-23 21:27
HA Agent+LLM+mcp的时代终于要来了吗?
作者: sxrcm    时间: 2025-5-23 22:26
感谢分享,虽然没有小智,先来充电
作者: zhang18    时间: 2025-5-23 22:50
谢谢分享
作者: 674370894    时间: 2025-5-23 23:04
Home AssistantHome AssistantHome AssistantHome Assistant
作者: joylin1988    时间: 2025-5-23 23:05
看看大佬怎么弄的
作者: c1pher_小愚    时间: 2025-5-23 23:38
wangling75 发表于 2025-5-23 18:22
确实会掉线

晚上更新了一版,可以更新再试试
作者: sdvic    时间: 2025-5-24 00:32
看看大佬怎么弄的
作者: kylin_fedora    时间: 2025-5-24 03:17
支持下
作者: yezivv    时间: 2025-5-24 08:18
论坛有你更精彩!
作者: book123    时间: 2025-5-24 08:18
厉害厉害 谢谢分享
作者: wangshao032    时间: 2025-5-24 10:10
感谢分享
作者: wolf902    时间: 2025-5-24 10:14
支持大佬
作者: wangling75    时间: 2025-5-24 13:40
还是有问题重启后可用工具只有4个必须重启载入,还有就是ha半天不重启完成手动重启起不来必须启动完成才可以

作者: c1pher_小愚    时间: 2025-5-24 14:53
wangling75 发表于 2025-5-24 13:40
还是有问题重启后可用工具只有4个必须重启载入,还有就是ha半天不重启完成手动重启起不来必须启动完成才可 ...

工具数量取决于你的ha版本和你公开给assist的设备,设备类型多工具就多
启动的问题这个无解
作者: jimjim321    时间: 2025-5-24 15:08
谢谢分享!
作者: wangling75    时间: 2025-5-24 15:11
25989406 发表于 2025-5-24 14:53
工具数量取决于你的ha版本和你公开给assist的设备,设备类型多工具就多
启动的问题这个无解 ...

重载就14个,重启好像没有完全起来
作者: xypapa    时间: 2025-5-24 15:29
感谢,学学
作者: xypapa    时间: 2025-5-24 16:00
感谢,可以控制开关,

好像无法读取到温湿度传感器信息,人体存在传感器的状态,请教是不是还要做什么设置?
作者: lambilly    时间: 2025-5-24 18:59
谢谢,正需要
作者: litaodj66    时间: 2025-5-24 19:43
HomeAssistant内置mcp直连小智AI 尝鲜体验啦
作者: sctale    时间: 2025-5-24 21:24
试试看,谢谢大佬分享
作者: mkopl545    时间: 2025-5-24 21:29
谢谢,我看看呢
作者: vshilei    时间: 2025-5-24 22:07
学习一下,谢谢楼主
作者: moonandsky    时间: 2025-5-24 22:29
试试看试试看试试看试试看
作者: kiri    时间: 2025-5-24 22:49
向大佬学习一下
作者: c1pher_小愚    时间: 2025-5-24 22:50
xypapa 发表于 2025-5-24 16:00
感谢,可以控制开关,

好像无法读取到温湿度传感器信息,人体存在传感器的状态,请教是不是还要做什么设置 ...

这个进一步你得去琢磨一下ha内置的意图是怎么实现的。我也只是复用了ha基础的代码
作者: Boms    时间: 2025-5-25 01:04
厉害了,非常赞👍
作者: wangmucha    时间: 2025-5-25 02:18
这个每天都在更新 我赶紧用新方法
作者: wangmucha    时间: 2025-5-25 03:14
不知道怎么回事我的 已经按照教程操作了 可是小智那边一直显示未连接
作者: yaolog    时间: 2025-5-25 03:35
又一福利
作者: kkari    时间: 2025-5-25 10:22
试了好几个都有一定的问题

作者: 隔壁的王叔叔    时间: 2025-5-25 10:27
学习一下
作者: c1pher_小愚    时间: 2025-5-25 11:08
kkari 发表于 2025-5-25 10:22
试了好几个都有一定的问题

话别说一半,建议把问题列出来
作者: c1pher_小愚    时间: 2025-5-25 11:08
wangmucha 发表于 2025-5-25 03:14
不知道怎么回事我的 已经按照教程操作了 可是小智那边一直显示未连接

看看日志有没有错误
作者: ALGD    时间: 2025-5-25 12:28
529707529707529707
作者: xypapa    时间: 2025-5-25 14:27
[attach]70185[/attach]
请教可用工具这里为什么这么少,
这个在哪里设置的?



作者: xypapa    时间: 2025-5-25 15:09
请教一下,可用工具在哪里可以配置
作者: rockjesus    时间: 2025-5-25 15:41
感谢分享!!!!
作者: wochong    时间: 2025-5-25 16:06
看看怎么个事
作者: dyq12345600    时间: 2025-5-25 16:30
好东西,学习下看看
作者: laojimigu    时间: 2025-5-25 16:54
感谢分享~
作者: geniusliang    时间: 2025-5-25 17:36
感谢楼主提供
作者: fkxldn    时间: 2025-5-25 18:40
感谢楼主提供
作者: airwb    时间: 2025-5-25 19:47
感谢分享啊
作者: 雪晴科技HTH    时间: 2025-5-25 20:38
牛逼啊

作者: swshag    时间: 2025-5-25 20:42
厉害厉害,马上试试
作者: 95444    时间: 2025-5-25 21:06
谢谢分享
作者: aiqinggongyu7    时间: 2025-5-25 21:33
不能控制
作者: aiqinggongyu7    时间: 2025-5-25 21:35
不能控制设备例如开关灯。可以索取设备的状态例如热水器温度等信息。控制设备不能执行。
作者: a_dongde    时间: 2025-5-25 21:58
感谢大佬,,我买了一套ESP32-S3  有本地化的固件吗?
作者: c1pher_小愚    时间: 2025-5-25 22:59
a_dongde 发表于 2025-5-25 21:58
感谢大佬,,我买了一套ESP32-S3  有本地化的固件吗?

自己编译
作者: c1pher_小愚    时间: 2025-5-25 23:01
xypapa 发表于 2025-5-25 14:27
请教可用工具这里为什么这么少,
这个在哪里设置的?

https://github.com/c1pher-cn/ha-mcp-for-xiaozhi
github里我有更新这个调试说明

工具多少取决于你给assistant公开的实体种类和你的ha版本
作者: jeekchen    时间: 2025-5-26 02:32
感谢分享
作者: hcfong2020    时间: 2025-5-26 05:33
需要收藏一下,后面试试看。
作者: xypapa    时间: 2025-5-26 08:28
25989406 发表于 2025-5-25 23:01
https://github.com/c1pher-cn/ha-mcp-for-xiaozhi
github里我有更新这个调试说明

好的,谢谢。
作者: cvip    时间: 2025-5-26 10:25
学习学习学习学习学习学习学习学习
作者: 2ddv    时间: 2025-5-26 10:54
厉害了,看看
作者: Tamaki    时间: 2025-5-26 14:52
感谢,膜拜
作者: yjl    时间: 2025-5-26 15:41
谢谢小愚大佬的分享,这个确实可以称之为终态
作者: ilongjiang    时间: 2025-5-26 19:37
看看怎么玩
作者: erj002    时间: 2025-5-26 20:57
学习学习,谢谢分享

作者: mr_chenxc    时间: 2025-5-26 21:16
感谢大佬分享
作者: wangmucha    时间: 2025-5-26 22:15
之前不能控制 更新了最新的ha后可以控制一下 可以控制的时候还是很聪明 响应速度也快 就是大多数时候指令是不识别的 不识别的时候是所有指令都不识别 占90%时间 需要重启小智或者ha才能再用一下 然后又不能了 有重大bug需要修复啊 为啥这么不稳定 不是90%可用 是90%不可用 这个就没法正常使用了 大佬尽快修复啊 急急急!!!
作者: zhiqiu8561    时间: 2025-5-26 22:17
看看能不能好用
作者: chenjbbb    时间: 2025-5-26 22:33
感谢推进
作者: hncdbai    时间: 2025-5-27 08:58
马上试试
作者: panpan036    时间: 2025-5-27 09:11
谢谢分享
作者: obamin    时间: 2025-5-27 09:42
大佬, 厉害了
作者: json77    时间: 2025-5-27 09:50

作者: danmu    时间: 2025-5-27 09:56
学习
作者: tiger12110    时间: 2025-5-27 12:44
感谢楼主分享
作者: sinosix    时间: 2025-5-27 15:23
抽抽看怎么样
作者: llg20000    时间: 2025-5-27 15:28
学习一下
作者: lining    时间: 2025-5-27 16:27
我来试试




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5