M5Stack产品知识库
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
knowledge_search 3 个参数 需填 1 项
从M5Stack产品知识库中检索相关信息。这是一个专业的M5Stack产品、硬件、编程和芯片数据库查询工具。 【核心功能】 - 查询M5Stack产品的技术规格、参数、功能特性 - 检索产品兼容性、连接方式、引脚定义 - 获取编程API、代码示例、固件配置信息 - 查找芯片数据手册和技术细节 【必须触发此工具的场景】 当用户询问涉及以下任何内容时,务必调用此工具: 1. M5Stack品牌及产品(Core、Atom、StickC、Paper、Dial、Capsule等系列) 2. 硬件技术(模块、传感器、执行器、连接器、引脚、GPIO、接口、通讯协议如I2C/SPI/UART) 3. 编程开发(API、UIFlow、Arduino、MicroPython、固件、库函数、代码示例) 4. 技术参数(电气特性、尺寸、重量、SKU、兼容性、供电、性能指标) 5. 芯片相关(ESP32、芯片型号、数据手册、寄存器、技术规格) 6. 产品对比、选型建议、功能差异 7. 常见嵌入式问题解答(FAQ)、故障排除 【参数使用指南】 - query: 用清晰的关键词描述查询内容,必要时结合上下文重构查询语句 - num: 根据问题涉及的实体数量设置(默认1) * 询问单个产品/功能 → 1 * 对比2个产品 → 2 * 询问"有哪些"/"多少种"/"所有" → 3 * 多步骤操作或复杂问题 → 对应步骤数(最多5) - is_chip: 判断是否需要查询芯片数据手册 * 明确提到芯片型号、数据手册、寄存器 → true * 询问底层技术原理、电气特性 → true * 仅询问产品使用、编程API → false
必填参数:query
服务介绍
M5Stack产品知识库查询服务
🎯 服务简介
这是一个专业的M5Stack产品技术文档检索MCP服务,基于RAG(检索增强生成)技术,为开发者提供精准的产品信息查询能力。
✨ 核心功能
- 🔍 产品规格查询:技术参数、尺寸、重量、SKU等详细信息
- 🔌 硬件接口检索:引脚定义、GPIO配置、通讯协议(I2C/SPI/UART)
- 💻 编程API文档:UIFlow、Arduino、MicroPython代码示例
- 📱 全系列覆盖:支持Core、Atom、StickC、Paper、Dial、Capsule等所有产品线
- 🔧 芯片手册查询:ESP32等芯片的数据手册和寄存器信息
- ⚖️ 产品对比:多款产品的功能差异和选型建议
🎬 使用场景
1. 产品选型
询问:"M5Stack Core2和CoreS3有什么区别?"
2. 硬件开发
询问:"AtomS3的I2C引脚是哪个?如何配置?"
3. 编程开发
询问:"如何用UIFlow控制M5Dial的旋钮?"
4. 技术参数
询问:"M5Paper的电池容量和续航时间"
5. 芯片查询
询问:"ESP32-S3的ADC精度和采样率"
📦 工具说明
knowledge_search
从M5Stack知识库检索相关信息的核心工具。
参数
| 参数名 | 类型 | 必需 | 说明 | 默认值 |
|---|---|---|---|---|
| query | string | ✅ | 查询关键词,如产品名称、功能描述 | - |
| num | integer | ❌ | 返回结果数量(1-3) | 1 |
| is_chip | boolean | ❌ | 是否查询芯片数据手册 | false |
智能参数指南
num 参数设置:
- 单个产品查询 →
1 - 对比2个产品 →
2 - 询问"有哪些/所有" →
3 - 多步骤问题 → 对应步骤数
is_chip 参数设置:
- 明确提到芯片型号 →
true - 询问底层电气特性 →
true - 仅询问产品使用 →
false
💡 使用示例
示例 1:基础查询
用户:"M5Atom Lite的尺寸是多少?"
AI调用:knowledge_search(query="M5Atom Lite 尺寸", num=1, is_chip=false)
示例 2:产品对比
用户:"AtomS3和Atom Lite哪个更适合做传感器节点?"
AI调用:knowledge_search(query="AtomS3 Atom Lite 对比 传感器", num=2, is_chip=false)
示例 3:芯片查询
用户:"ESP32-C3的GPIO数量和ADC通道"
AI调用:knowledge_search(query="ESP32-C3 GPIO ADC", num=1, is_chip=true)
🔧 技术架构
用户查询 → MCP Client → SSE连接 → MCP Server → RAG检索 → 知识库
↓ ↓
实时响应 ←────────────────────────────── 返回结果
核心组件
- MCP Server:基于
mcpSDK 实现的服务端 - SSE Transport:实时双向通信
- RAG引擎:智能检索和语义匹配
- 知识库:M5Stack全系列产品文档
📊 覆盖范围
产品系列
- M5Stack Core系列(Core、Core2、CoreS3、CoreInk等)
- M5Atom系列(Lite、Matrix、Echo、S3等)
- M5StickC系列(Plus、Plus2)
- M5Paper、M5Dial、M5Capsule
- 各类扩展模块和传感器
文档类型
- 产品规格书
- 引脚定义图
- API参考文档
- 代码示例
- 芯片数据手册
- 常见问题解答
🔗 相关链接
让AI更懂硬件,让开发更高效! 🚀