本帖最后由 silas3082 于 2025-5-20 17:21 编辑
手上有一个小智,接入了虾哥的服务器,之前一直想接入ha,苦于没有办法。
最近知道可以通过MCP接入ha,感谢QQ群大佬“空白”给予的指导
1.下载mcp.rar文件,传到服务器上,解压;
2.ssh登录到服务器,我是飞牛nas,cd到解压的目录,将mcp-app-config.py中的
HA_URL = "YOUR HA_URL"
HOME_ASSISTANT_TOKEN = "YOUR HOME_ASSISTANT_TOKEN"
3.回到mcp目录,运行下边代码构建容器:
docker build -t mcp:v1.0 .
完成之后如图所示
4.运行下边代码启动容器
docker run -dit --restart=always \
-e MCP_ENDPOINT=你的小智接入点地址 \
-p 9882:9882 \
-v /vol1/1000/docker/mcp/:/app/ \
--name mcp \
mcp:v1.0
其中把/vol1/1000/docker/mcp/改为你实际mcp的目录,把MCP_ENDPOINT改为你的小智接入点地址。
MCP_ENDPOINT在:https://xiaozhi.me/-智能体-配置角色-MCP接入点
容器启动之前是未连接状态
容器启动之后显示在线
这样就可以控制ha设备了。
另外一个大佬直接接入ha官方的MCP,功能更多,推荐,不用再按照这个教程来了:AI语音-应用-小智AI和Ha无缝对接:官方 MCP 接入点的最佳实践 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz!
|