
stack-chan/stack-chan
CommunityStack-chan is a JavaScript-driven M5Stack-embedded robot.
Stack-chan is a robot project that includes firmware, case designs, and schematics. It can display various facial expressions, customize faces, say things, and drive servos.
What it does
- Stack-chan is a robot project that includes firmware, case designs, and schematics.
- It can display various facial expressions, customize faces, say things, and drive servos.
Best for
stack-chan/stack-chan is a MCP server categorised under other, embedded systems, robotics, firmware. Stack-chan is a robot project that includes firmware, case designs, and schematics. It can display various facial expressions, customize faces, say things, and drive servos.
Pick your MCP client from the Install panel on this page to get a one-click install link (Cursor, VS Code) or a ready-to-paste configuration for Claude Desktop, Claude Code, Gemini, Codex, Windsurf, and other MCP-compatible clients. No local setup required for remote servers.
stack-chan/stack-chan is released under the Apache-2.0 license. This is a permissive open-source license, so you can freely use, modify, and distribute it — subject to its terms.
Comments
Be the first to leave a comment after using this server in production.
README
Refreshed 15h agoStack-chan

Stack-chan is a JavaScript-driven M5Stack-embedded super-kawaii robot.
- Video (with English subtitles): https://youtu.be/fZb_mF08xV0
- Official hashtag:
#stackchan|#スタックチャン(JP).
Features
- :neutral_face: Show cute face
- :smile: Expression(Happy, Angry, Sad etc.)
- :smiley_cat: Customize face
- :eyes: Glance/stare/gaze
- :speech_balloon: Say things
- :bulb: Addon M5Units
- :cyclone: Drive Serial(TTL)/PWM servos
- :game_die: Make applications on your own
Contents
This repository includes all the component of the robot.
- firmware : Source codes of the firmware.
- case : Stereolithography(STL) of the case.
- schematics : Schematics and board layout data.
Installation
Assemble board
- See schematics/README.md and case/README.md
- OR You can get a pre-assembled module(COMING SOON)
Flash firmware to M5Stack
Development
For contributor-oriented setup and pull request expectations, see CONTRIBUTING.md.
Typical firmware workflow:
cd firmware
npm run setup
npm run doctor
npm run test
npm run flash
Generated web assets under web/flash and web/schematics are published from the gh-pages branch by GitHub Actions. Treat them as deployment outputs, not hand-maintained source files.
Planning
- Development roadmap: docs/ROADMAP.md
Contribution
Feature requests/Bug reports are extremely welcome! See issues page to post some.
Wanna be a sponsor? It would be my great honor. please visit my sponsor page.
License
Resources of this repository are distributed under Apache version 2.0 license. See LICENSE.
BibTeX
@misc{stackchan,
author = {Shinya Ishikawa and the Stack-chan community},
title = {Stack-chan: A JavaScript-driven Super-kawaii Robot},
year = {2021},
howpublished = {\url{https://github.com/stack-chan/stack-chan}},
note = {Open-source hardware and software.},
}
Alternatives
This MCP server provides 18 Google Maps tools for AI agents
An MCP server providing weather, air quality, and time information via Open-Mete