xiaozhi-esp32-server and ha-mcp-for-xiaozhi
The Homeassistant MCP server for 小智AI is an ecosystem sibling to the backend service for xiaozhi-esp32, providing a specific integration layer for Home Assistant on top of the generic device control server.
About xiaozhi-esp32-server
xinnan-tech/xiaozhi-esp32-server
本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Based on the README, here's a technical summary: Implements intelligent device control through MQTT+UDP and WebSocket protocols using a Python/Java/Vue stack, supporting streaming ASR/TTS pipelines for sub-3-second response latency. Features voice biometrics, knowledge base integration, and MCP endpoints for multi-agent management, with flexible deployment options—from minimal file-based configurations to full database-backed architectures supporting concurrent user sessions and OTA updates.
About ha-mcp-for-xiaozhi
c1pher-cn/ha-mcp-for-xiaozhi
Homeassistant MCP server for 小智AI
Implements Home Assistant as a native MCP server using WebSocket protocol for direct connection to Xiaozhi's official infrastructure, eliminating intermediary proxies. Supports multiplexing multiple API sources—Home Assistant's built-in control functions alongside user-configured MCP servers—and aggregates them into a unified tool interface exposed to the LLM. Installable via HACS with configuration through Home Assistant's native integration UI, exposing tools based on entities published to the voice assistant.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work