M5Stack产品知识库

yuyun2000/m5stack-doc-server
Hosted
3 Stars 407 次浏览 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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精度和采样率"

📦 工具说明

从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:基于 mcp SDK 实现的服务端
  • SSE Transport:实时双向通信
  • RAG引擎:智能检索和语义匹配
  • 知识库:M5Stack全系列产品文档

📊 覆盖范围

产品系列

  • M5Stack Core系列(Core、Core2、CoreS3、CoreInk等)
  • M5Atom系列(Lite、Matrix、Echo、S3等)
  • M5StickC系列(Plus、Plus2)
  • M5Paper、M5Dial、M5Capsule
  • 各类扩展模块和传感器

文档类型

  • 产品规格书
  • 引脚定义图
  • API参考文档
  • 代码示例
  • 芯片数据手册
  • 常见问题解答

🔗 相关链接


让AI更懂硬件,让开发更高效! 🚀

相关 MCP 服务