advanced-homeassistant-mcp and hass-mcp

Both projects implement a Message Control Protocol (MCP) server for Home Assistant, making them competitors as users would choose one over the other to extend Home Assistant's functionality with an MCP server.

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

About advanced-homeassistant-mcp

jango-blockchained/advanced-homeassistant-mcp

An advanced MCP server for Home Assistant. 🔋 Batteries included.

Let me extract the key technical details from the README. Supports multiple transport mechanisms (HTTP REST, WebSocket, and stdio) with Model Context Protocol, enabling integration with Claude, GPT-4, and Cursor. Built on Bun runtime with TypeScript for performance, featuring JWT authentication, rate limiting, and comprehensive Home Assistant device control including lighting, climate management, automations, and intelligent scenario detection. Offers flexible deployment via Smithery.ai, Docker containers, or direct installation from NPM/GitHub.

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.

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