Home Assistant MCP Server
by miguelg719
The Home Assistant MCP Server integrates with Home Assistant to provide smart home control capabilities through the Model Context Protocol. It allows control of various Home Assistant domains like lights, climate, locks, alarm control panel, and humidifier.
Last updated: N/A
What is Home Assistant MCP Server?
The Home Assistant MCP Server is a Model Context Protocol (MCP) server that allows you to control your Home Assistant devices using a standardized protocol. It acts as a bridge between MCP clients and your Home Assistant instance.
How to use Home Assistant MCP Server?
To use the server, you need to configure it with your Home Assistant URL and a long-lived access token. You can then interact with the server using MCP prompts and tools to control your devices. Refer to the README for detailed configuration and quickstart instructions, including setting up environment variables and configuring Claude Desktop.
Key features of Home Assistant MCP Server
Control of various Home Assistant domains (lights, climate, locks, alarm control panel, humidifier)
MCP protocol integration
Prompt-based interaction
Easy configuration with environment variables
Development and debugging support with MCP Inspector
Use cases of Home Assistant MCP Server
Integrating Home Assistant devices with MCP-compatible applications
Creating custom smart home control interfaces
Automating home tasks using MCP prompts
Debugging and testing Home Assistant integrations
Extending Home Assistant functionality with MCP
FAQ from Home Assistant MCP Server
What is a long-lived access token?
What is a long-lived access token?
A long-lived access token is a secure way to authenticate with your Home Assistant instance. You can generate one in your Home Assistant profile settings.
Where do I find my Home Assistant URL?
Where do I find my Home Assistant URL?
Your Home Assistant URL is the address you use to access your Home Assistant web interface. For example, http://homeassistant.local:8123.
What is the MCP Inspector?
What is the MCP Inspector?
The MCP Inspector is a debugging tool that helps you inspect and debug MCP servers. It provides a user interface for sending prompts and viewing responses.
How do I contribute to the project?
How do I contribute to the project?
Please see the CONTRIBUTING.md file for guidelines on how to contribute to the project.
What license is the project released under?
What license is the project released under?
The project is released under the MIT License. See the LICENSE file for details.