xiaozhi-esp32
Overview
An MCP-based chatbot for ESP32, featuring voice interaction (ASR+LLM+TTS), offline wake-up, connectivity (Wi-Fi/4G), OPUS codec, speaker recognition, and display support.
Capabilities
- • network transport options
- • github integration
- • mcp client integration
Best For
MCP-based chatbot for ESP32 with voice interaction, offline wake-up, and Wi-Fi/4G connectivity.
Decision Snapshot
Docs
8 links
Config
2 weak hints
Capabilities
3 key capabilities detected
- • GitHub stars: 25648
- • Forks: 5561
- • Source provenance count: 1
- • Active signal: Updated this week from lifecycle signals.
- • Last seen: 4/15/2026
- • Published: 3/16/2026
Features
- • Wi-Fi / ML307 Cat.1 4G
- • Offline voice wake-up ESP-SR
- • Supports two communication protocols (Websocket or MQTT+UDP)
- • Uses OPUS audio codec
- • Voice interaction based on streaming ASR + LLM + TTS architecture
- • Speaker recognition, identifies the current speaker 3D Speaker
- • OLED / LCD display, supports emoji display
- • Battery display and power management
Use Cases
- • Use in tools-oriented MCP workflows.
- • Capability coverage: network transport options; github integration.
Supported Clients / Integrations
- • network transport options
- • github integration
- • mcp client integration
Compatibility Signals
- • GitHub: supports (Detected in parser config/capability hints.)
Notes / Requirements
- • Primary language: C++
- • License: MIT
- • Documentation coverage: high
- • Parser coverage score: 0.60
- • Source provenance includes GitHub discovery
- • Source feeds: GitHub Search API
- • Topic cluster: general
Official Links
Source Information
You can verify all information on this page against the source repository above.
Related MCP Tools
cognisn-spark
Cognisn Spark is a secure personal AI research kit that provides a multi-provider LLM web interface with Model Context Protocol (MCP) tool integration, built in Python.
@upstash/context7-mcp
Context7 is a specialized MCP server that provides extended context management for AI assistants. It maintains conversation context across long sessions, enabling AI models to reason about complex, multi-turn interactions without losing track of earlier exchanges. Editor's Review: Context7 solves a fundamental problem with LLM-based AI assistants—limited context windows. By intelligently managing what context to retain and how to retrieve it, Context7 enables AI assistants to maintain coherence over much longer interactions than would otherwise be possible. This is particularly valuable for complex debugging sessions, architectural design discussions, or any workflow where earlier decisions inform later ones. The server is well-documented and straightforward to configure. If you find that AI assistants lose track of your project details in long sessions, Context7 is one of the most practical solutions available.
TrendRadar
AI-driven public opinion and trend monitor with multi-platform aggregation, RSS support, and smart alerts. Integrates with MCP architecture for AI analysis, sentiment insight, and trend prediction, with multi-channel notifications.
github-mcp-server
GitHub's official MCP Server, implemented in Go.
What To Do Next
Continue from this tool into a workflow and a learn guide to shorten implementation time.