【小熊带你玩转AI】先来玩玩小智MCP

虽然手上有PalChatV2,但我打算先讲小智MCP。因为从硬件构造上,两者无异。相信不出几日,PalChatV2就支持小智AI了。

小智客户端

因为小智AI,直接导致esp32-s3价格疯涨,我以前也没买板子。所以,我们不讲esp32-xiaozhi。

小智AI只是个服务,客户端可以是支持Websocket协议的任何设备,比如:电脑,手机,儿童手表。。。

本教程以up主zhonghuihong 开发的安卓app做演示,app下载更新地址

手机版 手表版

安装APP,点击live2d人物10次,进入设置界面

不勾选自定义服务器则是使用​虾哥服务器​,勾选自定义服务器后,ws地址、mac地址、ota地址需要手动配置

我们这里取消打勾

image.png

重启APP,顶部会提示,给出小智AI的​设备验证码​,去xiaozhi.me手机号注册,控制台添加设备,输入验证码,即可

然后,对着手机说:你好,小智!

image.png

什么是MCP

首先,我们来粗略讲一下什么是MCP

先来看看鬼话是怎么说的

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

我来翻译翻译:

MCP,相当于一个中介,是一个服务,用来为大模型连接其他工具。既然是服务(server),那么对应的就会有客户端(client)。

客户端有:cherry studio,claude Desktop,curser,cline (当然,你自己也可以编程,接入大模型)

服务有:魔塔MCP广场 (当然,你自己也可以编程,提供各种奇奇怪怪的服务)

上面这堆话不理解也没关系,只要知道一点:MCP跟硬件没关系,即可。

我们的小智AI提供接入MCP的功能,如果我们把PalChatV2刷成小智AI,那么也就能玩MCP了。

小智MCP

第一步:

小智AI 的 MCP 接入点:

用于把MCP服务接入到小智Al的大模型,提供给语音终端使用的接口。采用Websocket协议用于和 MCP client进行连接。

登录xiaozhi.me 获取MCP接入点

找到我们刚刚添加的设备,点击配置角色,滚动鼠标到最下面,点击 MCP 接入点

image.png

第二步:

到魔塔MCP广场 https://modelscope.cn/mcp ,需要手机注册账号

服务类型选择 Hosted ,这里以高德地图为例

image.png

点击 高德地图,将右侧的通过SSE URL连接服务,的json代码复制下来

image.png

第三步:

下载 小智MCP客户端 xiaozhi-mcp-client

蓝奏云分流 ,无脑安装即可

将第一步的MCP接入点地址粘贴到①,将第二步的json代码粘贴到②

点击 **启动服务 **

image.png

第四步:

回到第一步,刷新接入点状态,会多出许多工具

image.png

第五步:

手机上跟小智聊天

小熊问小智:邯郸的邮编是多少啊?

出现划红线的调用MCP工具,则说明成功了!

image.png

本期教程结束,非常简单,无需购买硬件,即可理解MCP的工作原理,并体验MCP服务

45fbd29ed50599a5ae0ffd2c1f2648e4

posted @ 2025-07-30 18:00  ifwz1729  阅读(756)  评论(0)    收藏  举报