关于 jacdac-mcp
jacdac-mcp 是一个面向物联网和机器人开发的 MCP(Model Context Protocol)服务器,让 AI 助手能够通过 Jacdac 协议与微控制器进行低延迟通信。它把 Jacdac 总线的即插即用硬件抽象服务封装为统一的工具接口,开发者可以用自然语言指令完成设备发现、传感器读取与执行器控制等操作。
它能做什么
- 扫描并枚举已连接的 Jacdac 设备及服务(如电机、按钮、灯光、I2C 总线桥等)。
- 读取传感器数据(温度、光线、加速度、距离等),支持事件订阅。
- 向执行器发送命令(转动伺服、点亮 LED、设置 PWM 等)。
- 桥接 I2C、SPI、UART、模拟与数字 GPIO 等常见外设接口。
- 为多板协同项目提供统一的设备编排视角,适合课堂、创客空间和快速原型。
是否需要密钥
Jacdac 是基于 USB、串口或 UDP 的开放协议,不需要 API Key 或云端账户。只需在本机或单板计算机(如 Raspberry Pi、micro:bit 适配主机)上运行 jacdac-mcp 服务,并通过客户端配置指向本地 MCP 端点即可使用。如部署在远程主机,则需要自行保障网络访问安全。