Install
openclaw skills install m5stack-assistant解决M5Stack相关的所有问题,包括产品查询、规格参数、Arduino/UIFlow/ESP-IDF编程、技术支持等。通过M5Stack官方MCP服务检索官方文档、产品规格、接口和示例,根据官方信息完成用户需求,过程中主动查询不清楚的内容。适用于:M5Stack全系列产品咨询、技术规格查询、代码编写、API查询、示例查找、故障排除等任务。
openclaw skills install m5stack-assistant通过M5Stack官方MCP服务解决所有M5Stack相关问题。
# 基础查询
node m5-search.mjs "M5Stack CoreS3 引脚定义"
# 带参数查询
node m5-search.mjs "M5StickC Plus Arduino示例" --filter arduino --num 2
node m5-search.mjs "ESP32-S3 寄存器说明" --chip
参数说明:
--num <1-3>:返回结果数量,默认1--filter <类型>:过滤文档类型:product/program/arduino/uiflow/esp-idf/esphome,默认product--chip:查询芯片相关数据手册import { mcpSearch } from './scripts/mcp.mjs';
// 查询示例
const result = await mcpSearch('M5Stack CoreS3 基本参数', {
num: 1,
filter_type: 'product'
});
当用户询问:
查询方式:
filter_type: "product" 查询产品文档num: 2-3 获取完整信息当用户询问:
查询方式:
filter_type: "product" 查询产品文档is_chip: truenum: 1-2当用户询问:
查询方式:
filter_type:
"arduino""uiflow""esp-idf"num: 2-3当用户询问:
查询方式:
filter_type: "product" 或 "program"num: 2-3使用M5Stack官方MCP服务检索:
使用提供的Node.js MCP客户端脚本进行查询,详见下方"工具脚本"部分。
生成代码后必须进行以下检查:
https://mcp.m5stack.com/ssehttps://mcp.m5stack.com/sseevent: endpoint 事件,获取 /messages?session_id=xxx/messages?session_id=xxx 端点event: message 事件中的JSON-RPC响应MCP 服务器当前提供以下工具:
从M5Stack产品知识库中检索相关信息。
核心功能:
必须触发此工具的场景: 当用户询问涉及以下任何内容时,务必调用此工具:
参数使用指南:
query: 用清晰的关键词描述查询内容,必要时结合上下文重构查询语句num: 根据问题涉及的实体数量设置(默认1)
is_chip: 判断是否需要查询芯片数据手册
filter_type: 指定查询的知识库类型
skill提供以下Node.js脚本:
scripts/mcp.mjs - ES Module版本MCP客户端
mcpSearch(query, options) 异步函数m5-search.mjs - 命令行查询工具