hass-mcp and mcp-server-home-assistant

These are competing implementations of the same MCP server interface for Home Assistant, offering overlapping functionality with different underlying architectures and feature sets, so users would typically select one based on their specific requirements rather than use both together.

hass-mcp
41
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 9/25
Community 20/25
Maintenance 0/25
Adoption 8/25
Maturity 9/25
Community 14/25
Stars: 282
Forks: 46
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 67
Forks: 10
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stale 6m No Package No Dependents
Archived Stale 6m No Package No Dependents

About hass-mcp

voska/hass-mcp

Home Assistant MCP Server

Implements a Model Context Protocol (MCP) server that exposes Home Assistant's REST API as LLM-accessible tools and resources, enabling Claude and other AI assistants to query device states, control entities, and manage automations through natural language. Provides lean JSON responses optimized for token efficiency, alongside guided conversation prompts for common tasks like automation creation and troubleshooting. Deploys via Docker or Python with stdio transport, integrating directly into Claude Desktop, Cursor, and Claude Code CLI.

About mcp-server-home-assistant

allenporter/mcp-server-home-assistant

A Model Context Protocol Server for Home Assistant

Scores updated daily from GitHub, PyPI, and npm data. How scores work