home-assistant-mcp-server

home-assistant-mcp-server

1

The Home Assistant MCP Server is designed for integrating with Home Assistant, allowing smart home control and queries via natural language. It features a range of MCP-compatible tools and supports secure authentication with multiple transport options.

Home Assistant MCP Server

A Model Context Protocol (MCP) server for integrating with Home Assistant, enabling LLMs to control and query smart home devices.

Features

  • Natural language query and control of Home Assistant entities
  • Compatibility with any MCP client
  • Offers tools for state management, service calls, history tracking, and more
  • Secure authentication using long-lived access tokens
  • Supports multiple transport options
  • Includes a demo mode with mock data for testing

Usage

Run as a standalone server with or without mock data or integrate with Claude Desktop by modifying its configuration.

Available Tools

Includes tools for querying entity states, controlling lights, calling services, retrieving history, and more.

Security

Recommendations include running on trusted networks, using HTTPS, and securing access tokens.