做第一台小智 / MCP 入门发布 内容更新

小智 MCP 是什么?从语音聊天到调用工具,先分清两条路

解释小智设备端工具与智能体 MCP 接入点的区别。用查状态、调音量和计算等例子理解工具发现、调用与结果验证,明确哪些功能取决于固件和实际服务。

读完能做什么
能分清要扩展的是设备能力还是智能体外部服务,并为第一次工具实验设定可核对的结果。
开始之前
设备已经能稳定完成普通对话;知道自己使用的固件、智能体与服务端。
版本组合
小智参考固件:v2.5.2;源码 49b4380b3faa0ceadd28a3e78aaf0f311c46c57e硬件范围:官方历史 S3 / N16R8 面包板参考方案;具体适用条件见正文
适用范围

参考官方 MCP 接入点说明及 v2.5.2 设备端工具文档;本文解释流程,不提供已登录验证的当前控制台教程。

这篇验证到了哪一步

资料核对已通过
2026-10-18 对照文末官方资料与 v2.5.2 固定源码;复核范围和访问限制见 docs/esp32-evidence/originals-review.md。版本:小智 v2.5.2 / 49b4380验证日期:
构建 / 配置不适用
本文使用上游发布的现成固件或解释方案,未提供本站固件构建。
仿真不适用
无线和音频行为不以仿真代替实物测试。
本站实板待验证
尚未完成本站实板验证。

构建通过只说明指定环境中的代码或配置通过检查;实物功能、功耗和稳定性以对应的实板记录为准。

01 / MCP 入门

先用一个问题分清回答和操作

问“音量调低有什么好处”,模型给出文字回答即可;说“把这台设备音量调低”,还需要有一个能实际改变音量的能力。MCP 为模型发现和调用工具提供一套约定,但协议本身并不会替一块没有相应功能的板子补出硬件。

设备可以作为语音入口,真正执行动作的位置却可能不同。先弄清工具在哪里运行、能访问什么,再找接入方法,比先复制一个地址到控制台更容易理解问题。

参考:[1] 官方教程:小智 MCP 接入点说明[2] v2.5.2 文档:设备端 MCP 工具用法[3] v2.5.2 项目说明:设备端与云端 MCP

02 / MCP 入门

设备端工具与智能体接入点,各自扩展什么

设备端工具由固件注册,后端可以发现并调用它们。例如项目文档列出的设备状态、扬声器音量等,具体可用项取决于板型与编译配置。摄像头或屏幕工具也有硬件与功能条件。

官方 MCP 接入点说明则描述把外部 MCP 服务连接到智能体,让语音终端使用其能力,例如计算、查询或其他外部系统操作。它不等于把每个工具都装进 ESP32,也不是换了角色名字就自动获得外部服务。

你想做什么优先确认什么
读设备状态、调整扬声器音量固件是否注册并允许调用对应设备端工具。
让智能体使用计算或查询服务外部 MCP 服务是否运行,并连接正确的智能体接入点。
控制额外硬件实际硬件、驱动、固件工具与权限是否齐备。

参考:[1] 官方教程:小智 MCP 接入点说明[2] v2.5.2 文档:设备端 MCP 工具用法[3] v2.5.2 项目说明:设备端与云端 MCP

03 / MCP 入门

一次工具调用,可以拆成四个观察点

设备端文档描述的典型过程,是设备先与后端连接,再初始化 MCP 会话,后端获取工具列表,随后调用某个工具并接收结果。工具的名称、参数与返回值要符合实际注册的定义。

因此,“模型说已经做了”与“工具确实执行成功”需要分开检查。先看工具是否出现在可用列表,再看是否发生调用、参数是否正确,最后检查返回结果和实际状态。复杂问题也能据此缩小到一个环节。

  1. 确认设备或外部服务已连接到预期的后端或智能体。
  2. 确认目标工具确实可见,并读懂它的输入与返回结果。
  3. 提出一个明确、单一的请求,观察是否发生工具调用。
  4. 将工具返回结果与实际状态核对,而不是只听模型的口头回答。
做到这里,你应该看到
能指出工具是否被发现、是否被调用,以及结果是否符合预期。

参考:[1] 官方教程:小智 MCP 接入点说明[2] v2.5.2 文档:设备端 MCP 工具用法

04 / MCP 入门

第一次扩展,选结果容易核对的任务

如果准备接外部服务,可以先选一个你能手算核对的计算任务。按照所选服务和官方接入说明配置,让服务连接到正确智能体,再提出固定问题,检查调用与结果。没有自己的接入点时,先完成账号和智能体准备。

官方文档的接入点来自智能体配置,当前入口位置可能变化;本篇没有登录复核。下图仅为创建智能体的历史示例,不是当前 MCP 配置页。不要把图片里的位置当成现有控制台按钮路径。

做到这里,你应该看到
一个指定工具完成了可核对的任务,且知道它连接的是哪个智能体。

参考:[1] 官方教程:小智 MCP 接入点说明

05 / MCP 入门

工具越能做事,越要读清执行边界

接入点及其中的凭据应按服务说明保存,不公开贴到截图里。先用可观察、可撤销的任务熟悉流程,再考虑外部系统的写入动作;工具可用并不意味着每个请求都应该自动执行。

v2.5.2 文档还区分普通工具与 user-only 工具,后者用于不应由模型自主触发的用户操作。工具名称出现在文档里,不代表你当前设备和后端已经开放它。以实际可用列表、配置与执行结果为准。

参考:[1] 官方教程:小智 MCP 接入点说明[2] v2.5.2 文档:设备端 MCP 工具用法

BACK TO THE SOURCE

资料来源与版本说明

本文属于小智现成固件路线,按文末官方资料与固定源码复核。历史 Q&A 与旧界面仅用于其所注明的版本情境,具体动作再按固定源码与板型核对;当前控制台的登录后界面和实物操作尚未验证。资料核对日期:。资料核对、程序构建与实板测试分别记录,不互相替代。

飞书原文请在浏览器打开;如跳转到登录页,按飞书提示访问。历史截图的原图出处与当前工具入口分别标明。

  1. 官方教程:小智 MCP 接入点说明
  2. v2.5.2 文档:设备端 MCP 工具用法
  3. v2.5.2 项目说明:设备端与云端 MCP