Loading languages...
HO

homeassistant-mcp

@tevonsb373

The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application. A powerful bridge between your Home Assistant instance and Language Learning Models (LLMs), enabling natural language control and monitoring of your smart home devices through the Model Context Protocol (MCP). This server provides a comprehensive API for managing your entire Home Assistant ecosystem, from device control to system administration.

Home Assistant
Smart Home
Automation
IoT
TypeScript
Node.js
MCP
LLM

# mcpServer Config

{
  "mcpServers": {
    "homeassistant": {
      "command": "node",
      "args": [
        "dist/index.js"
      ],
      "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"
      }
    }
  }
}

# stdio

node dist/index.js

# sseURL

http://localhost:3000/subscribe_events

# streamableURL

ws://localhost:3000/ws
Transport:
stdio
streamable
sse
Ngôn ngữ:
TypeScript
Đã cập nhật:7/23/2025