migratorywhale / stackchan-mcp
PublicGive your AI a body. MCP bridge for Stack-chan (M5Stack CoreS3) — speak, listen, see, move, emote.
Stackchan-MCP is an open-source project that gives AI assistants like Claude a physical robot body. It consists of two parts: firmware that runs on a small M5Stack computer (controlling the camera, speaker, microphone, and head motors) and a Python server that acts as a bridge between the AI and the robot. Users can make their AI speak in different voices, listen and respond to speech, take photos, move its head, and display seven different facial expressions. The project is designed for hobbyists and AI enthusiasts who want their AI to have a physical presence on their desk.
How It Works
You learn about Stack-chan, an adorable open-source robot, and realize you can give your AI assistant a physical body on your desk.
You assemble the M5Stack CoreS3 with its camera, speaker, microphone, and two small motors that let the head move left-right and up-down.
You upload the custom firmware that lets your robot receive voice commands and control its face, movement, and camera over your home network.
You run the Python server on your computer, which acts as a translator between your AI assistant and your robot.
Your AI runs locally in the command line and directly controls the robot
Your AI runs in a browser window and talks to the robot through an internet tunnel
Your AI assistant can now speak with its own chosen voice, look at you through the camera, nod or shake its head, and show seven different cute expressions.
Your AI assistant now sits on your desk, sees you, hears you, and talks back with personality. It's no longer just text on a screen.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.