找回密码
 立即注册
查看: 607|回复: 26

[论坛活动] AI语音-应用-小智与HA官方MCP实现桥接的插件集成

[复制链接]

4

主题

59

回帖

546

积分

高级会员

积分
546
金钱
478
HASS币
15
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 linrol 于 2025-5-22 19:18 编辑

感谢

首先感谢shay提供的方案通过小智MCP和HA MCP的接入教程,但使用下来发现需要单独docker部署或者启动一个python进程来管理,用起来实在不怎么方便,所以改为了和HA的插件方式来接入

ha_mcp_xiaozhi_bridge
小智官方服务器(虾哥)对接home assistant的mcp server 桥接自定义插件集成,从此解放双手
原理
使用小智官方给的示例代码,结合mcp_proxy,实现小智官方服务器和home assistant的mcp server打通,并以插件形式接入HA
安装
请使用以下方式安装:
方法 1: HACS安装
  • 确保Home Assistant中已安装HACS
  • 打开HACS, 点击[Custom repositories], Repository 输入: https://github.com/linrol/ha_mcp_xiaozhi_bridge, Category 选择 [Integration]
  • 重启Home Assistant.
方法 2:手动安装
  • Latest Release 下载 mcp_bridge.zip
  • 解压并复制 mcp_bridge 到 /custom_components/.
  • 重启 Home Assistant.
配置
[设置 > 设备与服务 > 添加集成] > 搜索“Mcp Bridge” > 下一步 > 请输入需要的配置参数,参数说明和获取如下
XIAOZHI_MCP_ENDPOINT:你的小智 MCP 接入点
HA_MCP_ENDPOINT:你的 HA MCP SERVER 地址
API_ACCESS_TOKEN:你的长效 API 令牌
  • 小智 MCP 接入点: 登录小智官方服务器即可获取。
  • HA MCP SERVER 地址: 通过 HA 官方的 mcp_server 集成获取。
    • 点击此链接:Home Assistant MCP Server 集成直达安装
    • 或 在 Home Assistant 中,前往 设置 > 设备和服务 > 添加集成。
    • 从列表中选择“模型上下文协议服务器”,并按照屏幕上的说明完成设置。
  • 长效 API 令牌: 用于授权访问你的 Home Assistant 实例。
    • 访问你的 Home Assistant 账户配置文件设置,进入“安全”选项卡。
    • 创建长期访问令牌。

启动
配置完成后会出现一个switch的设备实体开关,控制集成的开启和关闭, 打开后,在小智 控制台 MCP接入点可看到接入点状态以及可用的工具。
WechatIMG71.jpg WechatIMG70.jpg

最后还是来一张效果图吧
WechatIMG68.jpg


评分

参与人数 2金钱 +22 收起 理由
DDDear + 12 高手,这是高手!
book123 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

rf5 手机认证

0

主题

76

回帖

1070

积分

金牌会员

积分
1070
金钱
994
HASS币
0
发表于 7 天前 | 显示全部楼层
感谢分享
回复

使用道具 举报

14

主题

260

回帖

2390

积分

金牌会员

积分
2390
金钱
2111
HASS币
50
发表于 7 天前 | 显示全部楼层
感谢分享
回复

使用道具 举报

7

主题

159

回帖

1010

积分

金牌会员

积分
1010
金钱
844
HASS币
0
发表于 7 天前 | 显示全部楼层
大佬牛,但是我有个问题,我的小智经常有幻觉,比如我说打开客厅灯,其实没有开,但是他非说已经打开了,怎么办呢
回复

使用道具 举报

4

主题

59

回帖

546

积分

高级会员

积分
546
金钱
478
HASS币
15
 楼主| 发表于 7 天前 | 显示全部楼层
yx262514 发表于 2025-5-22 16:49
大佬牛,但是我有个问题,我的小智经常有幻觉,比如我说打开客厅灯,其实没有开,但是他非说已经打开了,怎 ...

这个应该就要看看小智AI通过mcp调用的具体日志,没法一概而论,建议你先看看对话日志中tool中调用的是哪个实体,在具体跟踪分析了
回复

使用道具 举报

14

主题

1555

回帖

5072

积分

论坛元老

积分
5072
金钱
3503
HASS币
0
发表于 7 天前 | 显示全部楼层
这个牛b了,越来越好玩了。
回复

使用道具 举报

4

主题

59

回帖

546

积分

高级会员

积分
546
金钱
478
HASS币
15
 楼主| 发表于 7 天前 | 显示全部楼层
隔壁的王叔叔 发表于 2025-5-22 16:58
这个牛b了,越来越好玩了。

感谢认可
回复

使用道具 举报

9

主题

194

回帖

2740

积分

金牌会员

积分
2740
金钱
2537
HASS币
0
发表于 7 天前 | 显示全部楼层
没有插件重载选项和重新配置选项
加入后没有反应是不是要重启
回复

使用道具 举报

4

主题

59

回帖

546

积分

高级会员

积分
546
金钱
478
HASS币
15
 楼主| 发表于 7 天前 | 显示全部楼层
wangling75 发表于 2025-5-22 17:03
没有插件重载选项和重新配置选项
加入后没有反应是不是要重启

你看下应该有一个switch的实体,开关打开就相当于启动mcp agent了
回复

使用道具 举报

9

主题

194

回帖

2740

积分

金牌会员

积分
2740
金钱
2537
HASS币
0
发表于 7 天前 | 显示全部楼层
重启ha后默认又关闭了,mcp上线后可用工具一个也没有不知道什么情况
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-29 13:22 , Processed in 0.072647 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表