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语音开发板的小伙伴赶紧刷上小智固件,试试吧!马上化身智能点灯大师!
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !