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-protocol
custom component in Home Assistant. 2. Create a Long Lived Access Token in Home Assistant. 3. Clone the git repository. 4. Configure yourclaude_desktop_config.json
with 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