mcp-server-home-assistant

mcp-server-home-assistant

HomeAssistantModelContextProtocolPythonJavascriptGoRubyR

About This Server

A Model Context Protocol Server for Home Assistant

Server Information

šŸ“‹ Overview:

This webpage is the GitHub repository page for "mcp-server-home-assistant," a Model Context Protocol (MCP) server designed for Home Assistant, created by allenporter. The repository is archived and read-only as of March 2, 2025. It contains the code and documentation for integrating a local server with Home Assistant and Claude Desktop, enabling context-aware interactions.


ā­ Key Points:
* The repository provides an MCP server implementation.
* It supports integration with Home Assistant.
* The project is archived and read-only.
* The custom component is transitioning to Home Assistant Core.

* Instructions provided for usage with Claude Desktop, involving installing a custom component, creating a Long Lived Access Token, and configuring the `claudedesktopconfig.json` file.


šŸ” Main Findings:
* The project is a server implementation using the Model Context Protocol to integrate with Home Assistant.
* The project relies on a custom Home Assistant component, which is planned to be incorporated into the Home Assistant Core.

* The GitHub repository provides instructions for setting up this server for use with the Claude Desktop application.


šŸ“Š Details:
* The repository includes files and directories such as `.github`, `mcpserverhome_assistant`, `script`, `tests`, and various configuration files (`.cruft.json`, `.gitignore`, etc.).
* The primary programming language used is Python (95.8%), with Shell also present (4.2%).
* The project has 26 stars and 2 forks.
* The code is released under the Apache-2.0 license.
* There is one release tagged as "Latest".

* The repository has 4 open issues and 1 pull request.


šŸŽÆ Conclusion:
The "mcp-server-home-assistant" repository provides the necessary code and instructions for users to create a local Model Context Protocol server for their Home Assistant setup, specifically with integration for Claude Desktop detailed in the readme. Although archived, it serves as a reference and implementation example, especially as the custom component transitions into Home Assistant Core.

Server Features

Default MCP Server

Standard MCP server capabilities

Provider Information

Allenporter logo

Allenporter

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration