发帖
3 0 0

安信可AiPi-PalChatV1试玩MCP控制设备

bzhou830
论坛元老

76

主题

1548

回帖

1万

积分

论坛元老

积分
13324
小安AI 29 3 4 小时前

近来看到大家都在玩小智接入MCP,直接就将语音对话扩展到了HA设备的控制,通用性一下子提升到Max。这里我就通过大佬的例子来学习下怎么用MCP控制灯泡。

本篇主要学习和参考的是安信可AiPi-PalChatV1 + MCP通过HomeAssistant自动化控制设备 - 小安AI - 物联网开发者社区-安信可论坛 - Powered by Discuz!

1. 下载运行MCP服务器端代码

git clone https://gitee.com/lazy-ai/ai-pi-pal-chat-v1-ha.git

clone完成代码后,到代码目录下安装代码依赖的库,mcp是通过mqtt进行通信的,先来安装一个mqtt的库。

pip install paho-mqtt

Snipaste_2025-06-17_20-36-00.png

之后便安装代码目录下requirements.txt中指定的库。

Snipaste_2025-06-17_20-37-07.png

这里的需要安装的库有点多,需要稍等片刻。安装完成:

Snipaste_2025-06-17_20-37-19.png

到这里mcp server就算是安装好了。我们后面再来启动它。

2. 启动小智客户端

掏出我们的Aipi-PalChatv1,上电,即可开始对话。这里要注意的是我们前面已经将Aipi-PalChatv1配置到我们的小智后台了。配置方式可参考

【开箱】AiPi-PalChatV1 语音开发板 - 小安AI - 物联网开发者社区-安信可论坛 - Powered by Discuz!

当然,如果手上没有板子,那么就可以使用如下的小智桌面版来代替板子

git clone https://gitee.com/tinytaro/py-xiaozhi0.git

Snipaste_2025-06-17_20-38-19.png

同样的,在clone完成代码后安装依赖pip install -r requirements.txt。

Snipaste_2025-06-17_20-42-25.png

安装完成,启动!将播报的设备码,配置到小智服务器后台,流程和板子的配置一样。

Snipaste_2025-06-17_20-53-36.png

对话试试看

Snipaste_2025-06-17_20-56-13.png

3. 配置MCP接入点

打开小智后台 https://xiaozhi.me/

Snipaste_2025-06-23_06-00-49.png

复制这个mcp接入点。配置运行环境中的变量。

image.png

随后运行代码

python mcp_pipe.py switch_lamp.py

操作一把试试。没有问题,很好, 语音控制开灯了!

Snipaste_2025-06-23_06-10-35.png

4. 注意事项

如果mcp server提示如下

image.png

并且在客户端上喊开灯总是说没有找到设备。这时候我们可以考虑去看看后台上的设置,然后重新启动下客户端来尝试解决。

──── 0人觉得很赞 ────

使用道具 举报

玛丽哥也加入了MCP 👍,最近在想着用AiPi-PalChatV1蓝牙功能了。感觉有点搞不定。😂
1 小时前
WT_0213 发表于 2025-6-23 08:42
玛丽哥也加入了MCP 👍,最近在想着用AiPi-PalChatV1蓝牙功能了。感觉有点搞不定。😂 ...

我也玩不明白蓝牙,
bzhou830 发表于 2025-6-23 08:59
我也玩不明白蓝牙,

蓝牙感觉挺麻烦的
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29034 个
  • 话题数: 41824 篇