mcpField
H
Ha Mcp For Xiaozhi

Ha Mcp For Xiaozhi

本地服务
bilibili.com其他2792 周前更新

关于 Ha Mcp For Xiaozhi

ha-mcp-for-xiaozhi 是一个 Home Assistant 集成插件,让 Home Assistant 以 WebSocket 协议直接作为 MCP 服务对接小智 AI 服务器。适合希望通过小智语音控制智能家居的 Home Assistant 用户。

主要功能

  1. 01Home Assistant 直接作为 MCP 服务对接
  2. 02可同时选择多个 API 组并代理给小智
  3. 03支持配置多个实体
  4. 04可通过 HACS 安装并在界面中配置

适用场景

  1. 01通过小智 AI 语音控制 Home Assistant 设备
  2. 02将 Home Assistant 中接入的其他 MCP 服务代理给小智
  3. 03调试小智对智能家居指令的调用情况

MCP 相关

Home Assistant 自身作为 MCP 服务,通过 WebSocket 连接小智 AI 接入点,并可将其他已配置的 MCP 服务一并代理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

ha-mcp-for-xiaozhi

GitHub Repo stars GitHub forks GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date)

Alt Text

Homeassistant MCP server for 小智AI,直连小智AI官方服务器。

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

插件能力介绍
1.HomeAssistant自身作为mcp server 以websocket协议直接对接虾哥服务器,无需中转
2.在一个实体里同时选择多个API组(HomeAssistant自带控制API、用户自己配置的MCPServer)并将它们一起代理给小智
3.支持同时配置多个实体

功能演示(为爱发电不易,有币投投币、没币点点赞、刷几个弹幕也行)

接入演示视频

控制电视演示(通过自定义script实现)

HomeAssistant、LLM、MCP、小智的进阶教程


安装方法:

确保Home Assistant中已安装HACS

1.打开HACS, 搜索 xiaozhi 或 ha-mcp-for-xiaozhi

image

2.下载插件

image

3.重启Home Assistant.

配置方法:

[设置 > 设备与服务 > 添加集成] > 搜索“Mcp” >找到MCP Server for Xiaozhi

image

下一步 > 请填写小智MCP接入点地址、选择需要的MCP > 提交。

注意llm_hass_api 复选框里 Assist 就是ha自带的function,其他选项是你在HomeAssistant里接入的其他mcp server(可以在这里直接代理给小智)

image

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

bd06b555b9e5c24fbf819c43397c97ee


调试说明

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

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

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

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

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


Buy Me A Coffee

Star History Chart

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。