Connect to Claude
Home Assistant icon

Home Assistant

Createdoleander

Enables natural language interaction with Home Assistant entities using the Model Context Protocol.

About

Integrate Home Assistant with large language models (LLMs) using Home Assistant MCP Server, allowing you to query and control your smart home environment through natural language. Compatible with any MCP-compatible client, such as Claude Desktop, this server provides tools for state management, service calls, history retrieval, and more. Securely authenticate using Home Assistant long-lived access tokens and choose from multiple transport options including stdio and SSE. A demo mode with mock data is available for testing without a live Home Assistant instance.

Key Features

  • Works with any Model Context Protocol (MCP) client.
  • Query and control Home Assistant entities via natural language.
  • Secure authentication using Home Assistant long-lived access tokens.
  • Provides tools for state management, service calls, and history.
  • 1 GitHub stars
  • Multiple transport options: stdio and SSE.

Use Cases

  • Controlling smart home devices using natural language commands.
  • Querying the current state of smart home devices through natural language.
  • Integrating Home Assistant with LLM-powered applications like Claude Desktop.