SMART HOME / HM-SH-007
HM-SH-007 · datasheet
homeassistant-mcp
A MCP server for Home Assistant
01 · What it does
- Device Control: Control any Home Assistant device through natural language
- Real-time Updates: Get instant updates through Server-Sent Events (SSE)
- Automation Management: Create, update, and manage automations
- State Monitoring: Track and query device states
- Secure: Token-based authentication and rate limiting
02 · Install
$ git clone https://github.com/tevonsb/homeassistant-mcp.git
$ docker compose up -d
$ docker compose up -d --build
03 · Client config (Claude Desktop / Cursor, from README)
{
"homeassistant": {
"command": "node",
"args": [<path/to/your/dist/folder>]
"env": {
NODE_ENV=development
HASS_HOST=http://homeassistant.local:8123
HASS_TOKEN=your_home_assistant_token
PORT=3000
HASS_SOCKET_URL=ws://homeassistant.local:8123/api/websocket
LOG_LEVEL=debug
}
}
}
Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.
Weekly bulletin
New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.