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.

xiaozhi-esp32-server
76
Verified
ha-mcp-for-xiaozhi
43
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 6/25
Adoption 10/25
Maturity 7/25
Community 20/25
Stars: 8,848
Forks: 3,010
Downloads:
Commits (30d): 123
Language: JavaScript
License: MIT
Stars: 212
Forks: 40
Downloads:
Commits (30d): 0
Language: Python
License:
No Package No Dependents
No License No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work