小智AI语音开发板+MCP,连接Home Assistant控制米家设备,实现语音开关灯

描述

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 包管理工具

安装步骤
 

克隆仓库:

 

git clone https://github.com/78/mcp-calculator.git

 

●进入项目目录:

 

cd mcp-calculator

 

安装依赖:

 

pip install -r requirements.txt

 

设置API端点环境变量:

 

set MCP_ENDPOINT=你的api地址

 

(Linux/macOS用户使用 export代替 set)

●运行计算器:

 

python mcp_pipe.py calculator.py

 

功能说明


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


项目结构

 

mcp-calculator/

 

运行截图

开发板

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.bilibili.com/video/BV1hVazzfEUi/?spm_id_from=888.80997.embed_other.whitelist&t=1.911221&bvid=BV1hVazzfEUi&vd_source=54c5db21948db2378659b7e8e42bafbf

开发板

是不是很简单?

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

审核编辑 黄宇
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分