hass-mcp-server

by ganhammar · MCP Server · ★ 49

About hass-mcp-server

MCP Server for Home Assistant (HTTP Transport) A Home Assistant Custom Component that provides an MCP (Model Context Protocol) server using HTTP transport, allowing AI assistants like Claude to interact with your Home Assistant instance. Why HTTP transport with OAuth? This project was built primarily to support MCP Streamable HTTP transport, enabling web-based clients like Claude that require OIDC and OAuth 2.0 Dynamic Client Registration (RFC 7591). Since Home Assistant already has an official MCP integration that supports SSE transport, there wasn't a need to duplicate that.

hacshacs-integrationhome-assistanthomeassistant-integrationmcpmodel-context-protocolmodel-context-protocol-server

Quick Facts

Stars49
Forks12
LanguagePython
CategoryMCP Server
Quality Score73.1363652763764/100
Open Issues3
Last Updated2026-06-25
Created2025-10-05
Platformsclaude-code, mcp, python
Est. Tokens~19k

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Python Agent Tools

Frequently Asked Questions

What is hass-mcp-server?

hass-mcp-server is A Home Assistant Custom Component that provides an MCP (Model Context Protocol) server using HTTP transport, allowing AI assistants like Claude to interact with your Home Assistant instance over HTTP. It is categorized as a MCP Server with 49 GitHub stars.

What programming language is hass-mcp-server written in?

hass-mcp-server is primarily written in Python. It covers topics such as hacs, hacs-integration, home-assistant.

How do I install or use hass-mcp-server?

You can find installation instructions and usage details in the hass-mcp-server GitHub repository at github.com/ganhammar/hass-mcp-server. The project has 49 stars and 12 forks, indicating an active community.

View on GitHub → Browse MCP Server tools