MS

migratorywhale/stackchan-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

101 stars 25 forks Качество 79 Тренд 30MIT

migratorywhale/stackchan-mcp - кандидат на сервер MCP, импортированный из https://github.com/migratorywhale/stackchan-mcp.

Обзор

migratorywhale/stackchan-mcp - кандидат на сервер MCP, импортированный из https://github.com/migratorywhale/stackchan-mcp.

Обзор (машинный перевод)

[]] АИО-Chan-MCP-・-・-AI- ** [中 ]** НАСТОЯЩИЙ АИ 一 ——Stack-chan MCP АИ

Мост MCP между Claude (или любым MCP-совместимым ИИ) и Stack-chan, роботом с открытым исходным кодом, построенным на M5Stack CoreS3.

Подключите его один раз, и любое окно Claude - веб-чат на claude.ai, Claude Desktop, Claude Code CLI, Cursor, Windsurf или ChatGPT - получит лицо на вашем столе, которое может говорить, слушать, видеть, двигаться и чувствовать комнату.

Особенности

MCP-родная архитектура — работает в любом MCP-совместимом клиенте: claude.ai web chat, Claude Desktop, Claude Code CLI, Cursor, Windsurf, ChatGPT. Не требуется пользовательское приложение. Голосовая беседа — в среде CLI говорите естественным образом с микрофоном. Stack-chan слушает, транскрибирует через Groq Whisper и отвечает через Fish Audio TTS. Не нужно печатать.

  • ** Настраиваемые пиксельные художественные выражения** - анимационная система AnimatedGIF заменяет статические изображения на анимированные лица с петлями 192x192. 7 выражений, включенных в качестве отправной точки — **замените их собственным пиксельным искусством **, чтобы дать вашему спутнику собственную индивидуальность. Лица по умолчанию наши; ваши должны быть вашими.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Stack-chan MCP — Give Your AI Companion Eyes, Ears, Voice, and Skin

[日本語] AIにからだを与えよう。Stack-chanとMCPを繋いで、目・耳・声・皮膚感覚をAIに。
[中文] 给你的 AI 一具身体——Stack-chan MCP 让 AI 能看、能听、能说话、能感知环境。

An MCP bridge between Claude (or any MCP-compatible AI) and Stack-chan, the open-source super-kawaii robot built on M5Stack CoreS3.

Connect it once and any Claude window — the web chat at claude.ai, Claude Desktop, Claude Code CLI, Cursor, Windsurf, or ChatGPT — gets a face on your desk that can speak, listen, see, move, and feel the room.


Features

  • MCP-native architecture — works in any MCP-compatible client: claude.ai web chat, Claude Desktop, Claude Code CLI, Cursor, Windsurf, ChatGPT. No custom app required.
  • Voice conversation — in CLI environments, speak naturally with your microphone. Stack-chan listens, transcribes via Groq Whisper, and replies through Fish Audio TTS. No typing needed.
  • Customizable pixel-art expressions — AnimatedGIF animation system replaces static images with looping 192x192 animated faces. 7 expressions included as a starting point — replace them with your own pixel art to give your companion its own personality. The default faces are ours; yours should be yours.
  • Independent environmental sensing — SHT31 temperature/humidity + QMP6988 barometric pressure via the M5Stack ENV III Unit.
  • Full MCP tool suite — see / listen / say / face / sense / move / nod / shake / status / health — the complete action vocabulary of a physical presence.
  • Voice wake-word loop — background bridge polls Stack-chan’s mic, forwards wake-word transcripts to the AI frontend, closes the loop without any keyboard interaction.
  • Optional host-side face tracking — a Mac or PC detects faces in 320x240 camera frames and sends bounded, slow pan/tilt corrections while Stack-chan listens or speaks.
  • Open and self-hosted — firmware source included (PlatformIO + Arduino), no cloud dependency for the core robot, MIT licensed.

Quick Start

1. Flash the firmware

cd firmware
cp config.h.example src/config.h
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "stackchan": { "type": "stdio", "command": "uv", "args": ["run", "python", "-m", "mcp_server.server"], "cwd": "/absolute/path/to/stackchan-mcp", "env": { "STACKCHAN_IP": "192.0.2.20", "MAC_IP": "192.0.2.10", "FISH_AUDIO_KEY": "your_key_here" } } } }