MCPSERV.CLUB
voska

Hass-MCP

MCP Server

AI‑powered Home Assistant control via MCP

Stale(60)
206stars
0views
Updated 13 days ago

About

Hass‑MCP is an MCP server that lets Claude and other LLMs query, control, and troubleshoot Home Assistant entities, automations, and domains with concise JSON responses.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Hass‑MCP in Action

Overview

Hass‑MCP bridges the gap between conversational AI assistants and Home Assistant, turning natural language queries into real‑time smart‑home actions. By exposing a Model Context Protocol (MCP) server, it lets Claude and other large language models read the current state of devices, trigger lights or switches, and even manage automations—all without leaving the chat interface. This integration removes the need for separate dashboards or manual API calls, making home automation more intuitive and accessible.

The server delivers a lightweight JSON interface that returns only the information requested, keeping token usage low and responses fast. Developers can query entity states, list available automations, or search for devices by name or type with a single command. The server also supports domain summaries that provide high‑level overviews of all entities within a particular domain (e.g., lights, climate), which is especially useful when onboarding new users or debugging complex setups.

Key capabilities include:

  • Entity Management – Retrieve and update the state of any Home Assistant entity, from simple switches to complex climate controls.
  • Automation Support – Enumerate existing automations, enable or disable them on demand, and receive detailed status reports.
  • Smart Search – Find entities by partial name, type, or current state using natural language prompts.
  • Guided Conversations – Pre‑defined prompts help users create new automations or troubleshoot issues without needing to remember exact API syntax.
  • Token Efficiency – Compact JSON responses reduce the amount of data sent back to the LLM, ensuring quick turn‑around even over limited bandwidth.

Real‑world scenarios range from a user asking “Turn off all lights in the living room” to a developer debugging why a temperature sensor isn’t triggering an automation. In both cases, the MCP server translates conversational intent into Home Assistant actions, streamlining workflows and reducing context switching. By embedding smart‑home control directly within AI assistants, Hass‑MCP empowers developers and end users alike to build richer, more responsive automation experiences.