Home Assistant (by tevonsb)
Free与 Home Assistant 交互,查看和控制灯光、开关、传感器等智能家居设备。
FreeFree tier
About Home Assistant (by tevonsb)
A Model Context Protocol (MCP) server that bridges Home Assistant with LLMs, enabling natural language control and monitoring of smart home devices. Supports device control (lights, climate, covers, switches, sensors, media players, fans, locks, vacuums, cameras), real-time updates via Server-Sent Events (SSE), automation management, add-on management, HACS package management, and state monitoring. Features token-based authentication and rate limiting for secure access. Designed for integration with any MCP-compatible LLM application.
Key Features
Smart device control: lights, climate, covers, switches, sensors, media players, fans, locks, vacuums, cameras
Real-time updates via Server-Sent Events (SSE) for instant state changes and automation triggers
Automation management: create, update, and manage automations
Add-on management: browse, install, start/stop/restart add-ons, version management
HACS integration: manage custom integrations, themes, scripts, AppDaemon/NetDaemon apps, version control
State monitoring: track and query device states across domains
Token-based authentication and rate limiting for secure access
Mobile-ready: works with any HTTP-capable client
Natural language interface for device control and system administration
Pros & Cons
Pros
- Comprehensive device support covering most Home Assistant entities
- Real-time SSE updates enable instant feedback and event-driven workflows
- Secure by design with token authentication and rate limiting
- Open source and free to use, with Docker support for easy deployment
- Integrates with HACS for community package management
Cons
- Requires a running Home Assistant instance with API access
- Dependency on MCP-compatible LLM applications for full natural language capabilities
- No built-in user management beyond token authentication
- Potential latency when controlling devices through an external LLM service
Best For
Voice-controlled smart home using LLM-powered assistantsAutomated home routines triggered by natural language commandsReal-time monitoring and alerting of device state changesManaging Home Assistant automations, add-ons, and HACS packages via chatIntegrating Home Assistant with custom MCP-based applications