mcp-server-home-assistant
A Model Context Protocol Server for Home Assistant. See Model Context Protocol for context.
The custom component required by this integration is moving to Home Assistant Core in https://github.com/home-assistant/core/pull/134122
Usage in Claude Desktop
Install the home-assistant-model-context-protocol custom component in your Home Assistant instance
Create a Long Lived Access Token
Clone this git repo to a path like
/Users/allen/Development/mcp-server-home-assistantEdit your
claude_desktop_config.jsonwith something like this and include your home assistant url and api token:{ "mcpServers": { "Home-assistant": { "command": "uv", "args": [ "--directory", "/Users/allen/Development/mcp-server-home-assistant", "run", "mcp-server-home-assistant", "-v", "-v" ], "env": { "HOME_ASSISTANT_WEB_SOCKET_URL": "http://localhost:8123/api/websocket", "HOME_ASSISTANT_API_TOKEN": "byJhbVci0iJIUzI1ii1sInR5cCI6IkpXVCJ9..... } } } }You can view the logs e.g.
~Library/Logs/Claude/mcp-server-Home-assistant.logto understand what is happening
Home Assistant MCP
Project Details
- allenporter/mcp-server-home-assistant
- Apache License 2.0
- Last Updated: 4/21/2025
Recomended MCP Servers
A simple MCP server for Obsidian
Query model running with Ollama from within Claude Desktop or other MCP clients
MCP Hyperliquid (https://app.hyperliquid.xyz) server
Implementation of Model Context Protocol server for Mailgun APIs
Static Code Analysis and Visualization. Convert Code to UML and Flow Diagram and explain by AI.
An AWS Serverless Application Model that operates as an MCP server via serverless AWS resources
Socket based MCP Server for Ghidra
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.
An experimental MCP server for controlling Apple Music.
A model context protocol server for your Gmail





