hass-mcp

hass-mcp

85

Hass-MCP is a protocol server that enhances the interaction between AI assistants and Home Assistant, enabling functionality such as device control and automation management. It supports integration with Claude and other large language models to facilitate smart home operations.

Hass-MCP

Hass-MCP is a Model Context Protocol (MCP) server designed to enhance the integration of AI assistants like Claude with Home Assistant. It allows these assistants to interact directly with your Home Assistant instance through features such as:

  • Querying device and sensor states
  • Controlling various entities like lights and switches
  • Providing smart home summaries and troubleshooting
  • Conducting guided conversations for common tasks

Features

  • Entity Management: State retrieval and entity control
  • Domain Summaries: High-level entity information
  • Automation Support: Manipulate automations
  • Guided Conversations: Prompt-based task guidance
  • Smart Search: Locate entities efficiently

Installation

Hass-MCP supports installation via Docker or Python, requiring a Home Assistant instance with a long-lived access token. The server can be used with Claude Desktop, Cursor, and the Claude Code CLI to enable enhanced smart home interactions.

Usage Examples

Once set up, prompts to Hass-MCP allow actions such as querying the state of lights, managing automations, or obtaining summaries of entities.