name: home-assistant
version: "1.0.0"
description: Home Assistant MCP server for smart home control and entity management
dockerImage: "ghcr.io/homeassistant-ai/ha-mcp:latest"
transport: SSE
containerPort: 8086
repositoryUrl: https://github.com/homeassistant-ai/ha-mcp
command:
  - python
  - -c
  - "from ha_mcp.server import HomeAssistantSmartMCPServer; s = HomeAssistantSmartMCPServer(); s.mcp.run(transport='sse', host='0.0.0.0', port=8086)"
healthCheck:
  tool: ha_search_entities
  arguments:
    query: "light"
env:
  - name: HOMEASSISTANT_URL
    description: Home Assistant instance URL (e.g. http://homeassistant.local:8123)
    required: true
  - name: HOMEASSISTANT_TOKEN
    description: Home Assistant long-lived access token
    required: true
