ToolBB-0202

SAIHub: an ESP32-C5 IO board that serves MCP so agents can drive real pins

SAIHub firmware runs on an ESP32-C5 and serves MCP over Wi-Fi to coding agents such as Cursor and Claude Code. Agents can drive eight GPIO pins, generate PWM up to 50 kHz, capture edges, use a UART, switch 3.3 V and 5 V rails and run Lua scripts on the board. The README shows no photos or test results.

Open original source github.com · xqe2011

Claimed
Why this evidence label?

The author describes it but shows no evidence we could check yet.

How we check entries
Preview image for SAIHub: an ESP32-C5 IO board that serves MCP so agents can drive real pins
The source's own preview image, from github.com.

Briefing

The firmware serves Streamable HTTP MCP at /mcp on port 80 and runs on any ESP32-C5 board. The project's own SAIHub-Mini is 48 x 28 mm with USB-C, a BOOT button, a 12-pin header and a U.FL antenna, and its KiCad files are in the repo. Pins support open-drain output and pulses, edge capture runs for up to 60 seconds, and the Lua 5.4 runtime is sandboxed.

The power rails start switched off, and logic is 3.3 V only. Besides MCP, the board offers REST with an OpenAPI description, and Codex CLI is named alongside Cursor and Claude Code. It connects over the LAN, a self-hosted Cloudflare relay or a managed relay. The code is MIT licensed.

From the GitHub API

Repository facts

Repository facts for xqe2011/saihub, from the GitHub API
Repositoryxqe2011/saihub
Stars0
LicenseMIT Permissive
LanguageHTML
Last push4 Oct 2026 25 d ago

Tags

Board

Report a problem with this entry