stack-chan/stack-chan

πŸ“Ÿ Embedded System
0 Views
0 Installs

πŸ“‡ πŸ“Ÿ - A JavaScript-driven M5Stack-embedded super-kawaii robot with MCP server functionality for AI-controlled interactions and emotions.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "stack-chan-stack-chan": {
      "command": "npx",
      "args": [
        "-y",
        "stack-chan-stack-chan"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

Stack-chan

Build Stack-chan Firmware Discord server invitation

ζ—₯本θͺž

stackchan

Stack-chan is a JavaScript-driven M5Stack-embedded super-kawaii robot.

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

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

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.},
}

Related MCP Servers

0x1abin/matter-controller-mcp

πŸ“‡ πŸ“Ÿ - An MCP server for Matter Controller, enabling AI agents to control and interact with Matter devices.

πŸ“Ÿ Embedded System0 views
adancurusul/embedded-debugger-mcp

πŸ¦€ πŸ“Ÿ - A Model Context Protocol server for embedded debugging with probe-rs - supports ARM Cortex-M, RISC-V debugging via J-Link, ST-Link, and more

πŸ“Ÿ Embedded System0 views
adancurusul/serial-mcp-server

πŸ¦€ πŸ“Ÿ - A comprehensive MCP server for serial port communication

πŸ“Ÿ Embedded System0 views
ByteAsk/ByteAsk-Embedded-MCP

🐍 ☁️ πŸ“Ÿ - Page-cited retrieval of embedded/firmware reference docs (datasheets, MCU registers, Modbus/CAN, SCPI, IEEE 1547/SunSpec) for coding agents β€” returns verbatim source snippets with page citations, or "no confident match" instead of a fabricated value. No signup or API key.

πŸ“Ÿ Embedded System0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.