home-assistant-mcp
If you are the rightful owner of home-assistant-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.
A Model Context Protocol (MCP) server project that integrates with Home Assistant to provide smart home control capabilities.
The Home Assistant MCP Server is a project designed to integrate with Home Assistant, a popular open-source platform for smart home automation. This server leverages the Model Context Protocol (MCP) to facilitate seamless control over various smart home devices and systems. By implementing control for different Home Assistant domains, the server allows users to manage lights, climate systems, locks, alarm control panels, and humidifiers. The server provides a set of prompts for each domain's tools, enabling users to execute commands such as turning lights on or off, adjusting climate settings, locking or unlocking doors, and managing security systems. The server is configured using environment variables, which include a long-lived access token and the base URL of the Home Assistant instance. The project supports development and deployment configurations, with instructions for building, publishing, and debugging the server. The MCP Inspector tool is recommended for debugging, providing a user-friendly interface for monitoring server operations.
Features
- Integration with Home Assistant for smart home control
- Support for multiple domains: lights, climate, locks, alarm control, and humidifiers
- Environment variable configuration for easy setup
- Development and publishing instructions for package distribution
- Debugging support with MCP Inspector