py-xiaozhi MCP server
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
What py-xiaozhi does
Summarised from the project README; check the repository for the latest details.
Features
- Real-time Voice AI — Opus codec with auto frame detection (RFC 6716 TOC parsing), async streaming, sub-20ms latency
- Multi-modal Vision — Camera capture + vision-language model integration for image understanding and scene perception
- MCP Tool Ecosystem — Modular JSON-RPC 2.0 tool server: music player, camera, screenshot, app management, weather, volume control
- Cross-platform Deployment — Windows 10+ / macOS 10.15+ / Linux (x8664 & ARM), optimized for Raspberry Pi and edge boards
- Multiple UI Modes — PySide6 + QML GUI / CLI / GPIO, adapting to desktop, headless server, and embedded environments
- Offline Wake Word — Sherpa-ONNX based on-device keyword spotting with custom wake word support
Requirements
- Python Version: 3.10 - 3.12
- Operating System: Windows 10+, macOS 10.15+, Linux
- Audio Devices: Microphone and speaker devices
- Network Connection: Stable internet connection (for AI services and online features)
- Memory: At least 4GB RAM (8GB+ recommended)
Repository: huangjunsen0406/py-xiaozhi
Website: https://huangjunsen0406.github.io/py-xiaozhi/
Stars: ★3511
Language: Python
Last updated: 2026-09-11
cross-platformedge-computingembodied-aiesp32esp32-s3iotmcpmcp-clientmcp-servermulti-modalpythonraspberry-piroboticsvoice-assistantxiaozhi-esp32
Website: https://huangjunsen0406.github.io/py-xiaozhi/
Stars: ★3511
Language: Python
Last updated: 2026-09-11
cross-platformedge-computingembodied-aiesp32esp32-s3iotmcpmcp-clientmcp-servermulti-modalpythonraspberry-piroboticsvoice-assistantxiaozhi-esp32
How to install py-xiaozhi
No install config was found in this README. See the repository for setup steps, then follow our guides for Claude Desktop, Cursor or VS Code.
Featured in: Best MCP servers for Python developers
Maintain this project? Get it featured for free during launch →
Related AI Models & Agents MCP servers
deep-research by u14app · ★4694
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
AI Models & Agents
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
AI Models & Agents
paper-search-mcp by openags · ★2830
MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
AI Models & Agents
MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
AI Models & Agents
nitrostack by nitrocloudofficial · ★2458
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
AI Models & Agents
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
AI Models & Agents
12306-mcp by Joooook · ★2381
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
AI Models & Agents
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
AI Models & Agents
mcp-gsc by AminForou · ★1933
Google Search Console Insights with Claude AI for SEOs
AI Models & Agents
Google Search Console Insights with Claude AI for SEOs
AI Models & Agents
Dive by OpenAgentPlatform · ★1825
Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
AI Models & Agents
Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
AI Models & Agents
Weekly MCP digest – new and trending MCP servers in your inbox.