ha-mcp-for-xiaozhi
by c1pher-cn·★ 234·Score 46
Home Assistant MCP server for Xiaozhi AI enabling direct integration with voice assistants.
Overview
This MCP server connects Home Assistant with the Xiaozhi AI voice assistant system, allowing users to control their smart home devices through voice commands. The server acts as a bridge between Home Assistant's APIs and Xiaozhi's backend, supporting multiple API groups and entities simultaneously. It provides a seamless integration experience by directly connecting to Xiaozhi's official servers via WebSocket without requiring intermediate proxies.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're already using Home Assistant and Xiaozhi AI and want direct voice control over your smart devices without intermediate proxies.
When NOT to choose this
Not recommended if you need write access to Home Assistant (this appears to be read-only only) or if you're not already using Xiaozhi AI as your primary voice assistant.
Comparable tools
Installation
Install via HACS in Home Assistant:
- Open HACS and search for 'xiaozhi' or 'ha-mcp-for-xiaozhi'
- Download the integration
- Restart Home Assistant
- Go to Settings > Devices & Services > Add Integration
- Search for 'MCP Server for Xiaozhi' and configure with your Xiaozhi MCP endpoint
FAQ
- What tools are exposed to Xiaozhi AI?
- Exposed tools depend on the entities you make available to Home Assistant's voice assistant in Settings > Voice Assistant > Public.
- How can I troubleshoot integration issues?
- Check Xiaozhi's chat logs to see how commands are processed. If functions are called correctly, enable debug logs in the integration to observe execution. Known issues include conflicts between lighting/media control and built-in screen controls.
Compare ha-mcp-for-xiaozhi with
Last updated · Auto-generated from public README + GitHub signals.