
migratorywhale/stackchan-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Установка
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"
}
}
}
}