mcpField
M
mcp_ha_xiaozhi

mcp_ha_xiaozhi

github.com/shawn996框架与 SDK5475 周前更新

关于 mcp_ha_xiaozhi

mcp_ha_xiaozhi 通过 mcp_proxy 将小智官方服务器与 Home Assistant 的 MCP 服务连接,面向使用这两者的用户。它通过环境变量配置两个端点和 Home Assistant 长期访问令牌,并可用 Docker 启动。

主要功能

  1. 01桥接小智与 Home Assistant MCP
  2. 02配置两个 MCP 端点
  3. 03使用长期访问令牌授权
  4. 04通过 Docker 运行

适用场景

  1. 01将小智官方服务器连接到 Home Assistant
  2. 02为 Home Assistant MCP 服务配置访问授权

MCP 相关

该项目连接小智官方服务器和 Home Assistant MCP 服务,使两者的 MCP 能力打通。

详细介绍

来自项目 README

mcp_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 令牌

  1. 小智 MCP 接入点: 登录小智官方服务器即可获取。
  2. HA MCP SERVER 地址: 通过 HA 官方的 mcp_server 集成获取。
    • 点击此链接:Home Assistant MCP Server 集成直达安装
    • 或 在 Home Assistant 中,前往 设置 > 设备和服务 > 添加集成。
    • 从列表中选择“模型上下文协议服务器”,并按照屏幕上的说明完成设置。
  3. 长效 API 令牌: 用于授权访问你的 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

https://hub.docker.com/r/shawn68/mcp_ha_xiaozhi/

评论

支持 Markdown

第一次接触 MCP?

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

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