小智AI语音开发板+MCP,连接Home Assistant控制米家设备,实现语音开关灯
安信可科技
2025年10月23日 10:28

MCP(模型上下文协议)是一个允许服务器向语言模型暴露可调用工具的协议。这些工具使模型能够与外部系统交互,例如查询数据库、调用API或执行计算。每个工具都由一个唯一的名称标识,并包含描述其模式的元数据。

MCP相当于一个中介,用来为大模型连接其他工具。如果能接入MCP的功能,小智AI语音开发板是不是大有可玩性呢?来看看安信可论坛的分享~

沈夜:安信可AiPi-PalChatV1 +MCP使用

项目地址:https://github.com/78/mcp-calculator

一个强大的接口,用于通过远程控制、计算、邮件操作、知识搜索等方式扩展AI能力。

MCP接入点:用于把本地的MCP服务接入到小智AI的大模型,提供给语音终端使用的接口。

获取 MCP 接入点

登录 http://xiaozhi.me 的控制台,进入智能体的配置角色页面,右下角可以看到该智能体专属的 MCP 接入点。

MCP Calculator 项目文档

项目概述

MCP Calculator 是一个基于Python的数学计算工具,通过MCP(Microservice Communication Protocol)管道实现计算功能。该项目提供了一个简单易用的示例,展示如何通过API端点进行数学运算。

项目地址

GitHub: https://github.com/78/mcp-calculator

环境要求

●Python 3.x

●pip 包管理工具

安装步骤

克隆仓库:

●进入项目目录:

安装依赖:

设置API端点环境变量:

(Linux/macOS用户使用 代替 

●运行计算器:

功能说明

●通过MCP协议实现数学计算功能 ●示例代码展示了基本的计算器实现 ●可扩展为更复杂的数学运算工具 项目结构

运行截图

Python 示例

以下是一个 Python 函数:

附件:mcp-calculator.zip

使用

python mcp_pipe.py light_controller.py

ifwz1729:

【小熊带你玩转AI】小智MCP连接homeassistant控制米家设备,实现语音开关灯(点击跳转主页查看更多帖子)

本期教程需要上一期教程部署成功homeassistant

本期教程实现的功能是:通过语音控制搭载小智的设备(AiPi-PalChatV2、安卓app、esp32...)操控homeassistant控制米家设备,实现语音开关灯!

物料清单:

①本期还是拿安卓app演示 ②homeassistant还是用的虚拟机 ③支持米家的灯 (我支持米家的wifi版的智能插座,本期教程只要设备支持米家均适用)

将支持米家的智能设备(比如,智能插座)添加到米家APP。

homeassistant安装米家官方插件,在HACS安装Xiaomi Home插件,使用米家的小米账号登录,就可以看到米家添加的设备了。

在homeassistant测试一下是否可以控制灯开关

按照上期教程,将小智mcp接入点添加到homeassistant的小智mcp插件,在控制台刷新小智mcp,看到可用工具就好了。

在homeassistant设置里,【语音助手】——【公开】——【把设备添加进去】。

建议设定一下区域,区分一下卧室的灯还是客厅的灯。

最好再设置一下别名,区分一下是台灯还是RGB灯。

使用小智app进行测试:

视频演示:

https://www.网页链接​VazzfEUi/?spm_id_from=888.80997.embed_other.whitelist&t=1.911221&bvid=BV1hVazzfEUi&vd_source=54c5db21948db2378659b7e8e42bafbf

是不是很简单?

手上有安信可小智AI语音开发板的小伙伴赶紧刷上小智固件,试试吧!马上化身智能点灯大师!