关于 mcp_ha_xiaozhi
mcp_ha_xiaozhi 通过 mcp_proxy 将小智官方服务器与 Home Assistant 的 MCP 服务连接,面向使用这两者的用户。它通过环境变量配置两个端点和 Home Assistant 长期访问令牌,并可用 Docker 启动。
主要功能
- 01桥接小智与 Home Assistant MCP
- 02配置两个 MCP 端点
- 03使用长期访问令牌授权
- 04通过 Docker 运行
适用场景
- 01将小智官方服务器连接到 Home Assistant
- 02为 Home Assistant MCP 服务配置访问授权
MCP 相关
该项目连接小智官方服务器和 Home Assistant MCP 服务,使两者的 MCP 能力打通。
详细介绍
来自项目 READMEmcp_ha_xiaozhi
小智官方服务器(虾哥)对接home assistant的mcp server
原理
使用小智官方给的示例代码,结合mcp_proxy,实现小智官方服务器和home assistant的mcp server打通
参数
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 账户配置文件设置,进入“安全”选项卡。
- 创建长期访问令牌。
docker运行
docker run -d --name mcp_ha_xiaozhi \
-e XIAOZHI_MCP_ENDPOINT="你的小智MCP接入点" \
-e HA_MCP_ENDPOINT="你的HA MCP SERVER地址" \
-e API_ACCESS_TOKEN="你的长时效API令牌" \
shawn68/mcp_ha_xiaozhi
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。