Claude Tools / Plugins / stackchanmcp

Plugins · kisaragi-mochi/stackchan-mcp

stackchanmcp

Stack-chan physical event channel for Claude Code — touch tap / stroke notifications from the desktop robot delivered as Channels messages.

CLEARED_STATICclaude-onlyv0.8.0

Pipeline results

Coverage

CLEARED_STATIC

Tests run

7 / 8

Portability

Claude-only

Type

Plugins

Tests & results

What the pipeline checked

TestStateResult or reason
eligibilityranall eligibility checks passed
dedupranunique -- no near-duplicate found
clocran135385 code lines / 1030 files
secretsranno secret patterns matched
egressran16 lexical match(es) — FLAG-INFO (C-01: semantic analysis deferred to v2)
injectionranno patterns matched (confidence: LOW_CONFIDENCE)
required-fieldsranrequired fields present: name, version, description
behaviouraldeferredbehavioural assessment deferred (v1): 1 JS/TS entry point(s); Python with non-stdlib imports (committed-only policy): [('gateway/tests/test_esp32_client.py', 'stackchan_mcp'), ('gateway/tests/test_esp32_client.py', 'websockets')]

Coverage

Not assessed

  • behavioural execution not run
  • egress patterns logged (FLAG-INFO): 16 lexical match(es)
  • injection scan: English-only patterns cannot cover cjk instruction surface

README

From the repository

**English** | [日本語](README.ja.md)

# stackchan-mcp

An MCP (Model Context Protocol) bridge for the **M5Stack official [StackChan](https://docs.m5stack.com/ja/StackChan)** (2025 Kickstarter shipping kit), letting any LLM client drive the device.

> Born out of the [stack-chan project](https://github.com/stack-chan/stack-chan) community (originated by Shinya Ishikawa in 2021). This repository targets the M5Stack official StackChan kit that grew out of that lineage.

```
┌─────────────┐     stdio MCP      ┌──────────────┐    WebSocket MCP    ┌──────────────┐
│ MCP client  │ ─────────────────▶ │   gateway    │ ──────────────────▶ │ ESP32 (CoreS3│
│ (e.g.Claude)│ ◀───────────────── │  (Python)    │ ◀────────────────── │  +StackChan) │
└─────────────┘                    │              │                     └──────────────┘
                                   │  /capture    │ ◀── HTTP POST (JPEG) ──┘
                                   └──────────────┘
```

From any MCP client (Claude Code / Claude Desktop / others) you can call StackChan operations such as head movement, camera capture, touch sensor reads, and avatar expression switches.

## Repository layout

This repository is a monorepo

← Back to Plugins