BuildBB-0118

StackChan Remote MCP: Codex controls a CoreS3 robot's face, camera and touch

StackChan Remote MCP connects Codex to an M5Stack CoreS3 StackChan robot through a FastMCP server and an MQTT broker on a VPS. Codex switches the robot's expression, gets camera photos back as MCP images and reads screen and head-pad touches from an unread queue. The README reports an end-to-end test on a CoreS3 but shows no photos or logs.

Open original source github.com · yebieshi

Claimed
Why this evidence label?

README (Chinese) says expressions, photos and the touch bridge were verified end to end on a real CoreS3; no photos or logs of that run.

How we check entries
Preview image for StackChan Remote MCP: Codex controls a CoreS3 robot's face, camera and touch
The source's own preview image, from github.com.

Briefing

The VPS runs Nginx in front of FastMCP, a Mosquitto broker that carries face and photo commands to the robot, and a relay that receives each photo over HTTP. The firmware is a patch to AI_StackChan_Ex built with PlatformIO, and the robot reaches the VPS through a phone hotspot. The front screen reports taps, long presses and strokes; the three-segment capacitive pad on the head also reports stroke direction. The robot buffers up to 8 touches while MQTT is down, and the VPS de-duplicates them and keeps them until Codex acknowledges each one.

The VPS cannot wake a chat, so Codex checks for touches at the start of the next conversation, following instructions added to AGENTS.md. The README warns that MQTT and the photo upload are still sent in plaintext.

From the GitHub API

Repository facts

Repository facts for yebieshi/stackchan-remote-mcp, from the GitHub API
Repositoryyebieshi/stackchan-remote-mcp
Stars12
LicenseMIT Permissive
LanguageC++
Last push23 Jul 2026 3 mo ago

Tags

Agent

Report a problem with this entry