gilberth/enhanced-homeassistant-mcp
If you are the rightful owner of enhanced-homeassistant-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Enhanced Home Assistant MCP is a comprehensive server that integrates with Home Assistant, allowing AI assistants to manage smart home devices and automations.
The Enhanced Home Assistant MCP (Model Context Protocol) server is designed to provide seamless integration with Home Assistant, a popular smart home platform. This server enables AI assistants to interact with various smart home devices, manage automations, and perform system management tasks. By leveraging the Home Assistant REST API, the MCP server offers a wide range of functionalities, from basic entity state management to advanced automation control and system administration. It supports both local and cloud deployments, making it versatile for different user needs. The server is built with TypeScript, ensuring robust type safety and modern development practices. Users can quickly start the server using NPX without installation, or opt for Docker deployment for a more secure and isolated environment. The server also supports Smithery for cloud-based deployment, offering global access and automatic scaling.
Features
- API status verification and entity state management
- Automation management including enable/disable and trigger
- Device control for lights, climate, media players, and more
- System administration with integration monitoring and restart capabilities
- History tracking and error log monitoring
Tools
homeassistant_api_status
Check API connectivity
homeassistant_get_entity_state
Get entity state
homeassistant_list_all_entities
List all entities
homeassistant_call_service
Call HA service
homeassistant_list_services
List available services