Files
homeassistant-mcp/README.md
Tevon Strand-Brown b35f1873cf Create README.md
2024-12-11 22:51:11 -08:00

848 B

A Model Context Protocol Server for Home Assistant

The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application.

More about MCP here:

More about Home Assistant here:

Usage

First build the server

yarn build

Then configure your application (like Claude Desktop) to use it.

{
    "mcpServers": {
        "homeassistant": {
            "command": "node",
            "args": [
                "/Users/tevonsb/Desktop/mcp/dist/index.js"
            ],
            "env": {
                "TOKEN": <home_assistant_token>,
                "BASE_URL": <base_url_for_home_assistant>
            }
        }
    }
}

You'll need a personal access token from home assistant.

Get one using this guide: https://community.home-assistant.io/t/how-to-get-long-lived-access-token/162159