mcp-server-home-assistant
by allenporter
A Model Context Protocol (MCP) Server for Home Assistant. It enables integration with applications like Claude Desktop by providing contextual information from your Home Assistant instance.
Last updated: N/A
What is mcp-server-home-assistant?
This is a Model Context Protocol (MCP) server designed to interface with Home Assistant. It acts as a bridge, allowing applications like Claude Desktop to access and utilize data from your Home Assistant setup.
How to use mcp-server-home-assistant?
- Install the home-assistant-model-context-protocolcustom component in Home Assistant. 2. Create a Long Lived Access Token in Home Assistant. 3. Clone the git repository. 4. Configure yourclaude_desktop_config.jsonwith the server details, including the Home Assistant URL and API token. 5. Start the server using the provided command and arguments.
Key features of mcp-server-home-assistant
- Provides contextual information from Home Assistant 
- Enables integration with Claude Desktop 
- Uses Model Context Protocol 
- Configurable via - claude_desktop_config.json
- Logs activity for debugging 
Use cases of mcp-server-home-assistant
- Integrating Home Assistant data into Claude Desktop 
- Providing context-aware information to AI models 
- Automating tasks based on Home Assistant state 
- Enhancing AI interactions with home automation data 
FAQ from mcp-server-home-assistant
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
Model Context Protocol is a standard for providing contextual information to AI models.
Where can I find the home-assistant-model-context-protocol custom component?
Where can I find the home-assistant-model-context-protocol custom component?
It is available at https://github.com/allenporter/home-assistant-model-context-protocol
How do I create a Long Lived Access Token in Home Assistant?
How do I create a Long Lived Access Token in Home Assistant?
Follow the instructions at https://www.home-assistant.io/docs/authentication/#your-account-profile
Where are the server logs located?
Where are the server logs located?
The logs are typically located at ~Library/Logs/Claude/mcp-server-Home-assistant.log
What if the server fails to start?
What if the server fails to start?
Check the logs for error messages and ensure that the Home Assistant URL and API token are correctly configured in claude_desktop_config.json
