home-assistant-mcp-server
If you are the rightful owner of home-assistant-mcp-server 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 for integrating with Home Assistant, allowing LLMs to control and query your smart home.
The Home Assistant MCP Server is designed to facilitate seamless integration between Home Assistant and any MCP-compatible client, such as Claude Desktop. It allows users to control and query their smart home devices using natural language processing. The server supports secure authentication through Home Assistant's long-lived access tokens and offers multiple transport options, including stdio for local processes and SSE for remote clients. Additionally, it features a demo mode with mock data for testing purposes when Home Assistant is not available. The server can be installed globally using bun or from source, and it requires configuration through environment variables to connect to a Home Assistant instance.
Features
- Query and control Home Assistant entities via natural language
- Works with any MCP-compatible client
- Secure authentication using Home Assistant long-lived access tokens
- Multiple transport options (stdio and SSE)
- Demo mode with mock data for testing