Enterprise DNA
M MCP Servers Developer low

tevonsb/homeassistant-mcp

by Various

A MCP server for Home Assistant

T

MCP

tevonsb/homeassistant-mcp

Added 1 June 2026

Overview

An MCP server that enables AI assistants to interact with Home Assistant. It exposes Home Assistant entities, states, and services through the Model Context Protocol, allowing assistants to query and control smart home devices.

Best for

Best for
Developers integrating AI assistants with Home Assistant for smart home control and automation

Use cases

  • Controlling lights, switches, and other devices via natural language commands
  • Automating routines by having an AI monitor and trigger Home Assistant services
  • Querying sensor states and history for context-aware responses

Notes

An MCP server that enables AI assistants to interact with Home Assistant. It exposes Home Assistant entities, states, and services through the Model Context Protocol, allowing assistants to query and control smart home devices.

575 stars on GitHub. Last updated 2026-01-25. Licensed Apache-2.0.

Use cases

  • Controlling lights, switches, and other devices via natural language commands
  • Automating routines by having an AI monitor and trigger Home Assistant services
  • Querying sensor states and history for context-aware responses

Pros

  • Lightweight open-source TypeScript implementation with clear code
  • Works with any MCP-compatible AI assistant (e.g., Claude)
  • Actively maintained with 575 GitHub stars

Cons

  • Requires a running MCP client and Home Assistant instance to function
  • Limited to Home Assistant’s capabilities; no support for other smart home platforms
  • Setup involves manual configuration of MCP endpoint and authentication

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Lightweight open-source TypeScript implementation with clear code
  • Works with any MCP-compatible AI assistant (e.g., Claude)
  • Actively maintained with 575 GitHub stars

Cons

  • Requires a running MCP client and Home Assistant instance to function
  • Limited to Home Assistant's capabilities; no support for other smart home platforms
  • Setup involves manual configuration of MCP endpoint and authentication