Back to Home
burgueishon icon

Home-Assistant-Diagnostics-MCP-Server

Verified Safe

by burgueishon

Overview

Enables AI models to autonomously diagnose, troubleshoot, and monitor Home Assistant smart home installations.

Installation

Run Command
uv run home-assistant-diagnostics-mcp

Environment Variables

  • HA_URL
  • HA_TOKEN

Security Notes

The server retrieves `HA_URL` and `HA_TOKEN` from environment variables, which is good practice. However, it explicitly disables SSL certificate verification (`ssl_context.check_hostname = False; ssl_context.verify_mode = ssl.CERT_NONE`) for WebSocket connections to Home Assistant. While practical for local Home Assistant instances using self-signed certificates, this can technically expose the system to Man-in-the-Middle (MITM) attacks if the HA_URL endpoint is not trusted. The 'Long-Lived Access Token' grants extensive control over the Home Assistant instance, meaning a compromise of this server could lead to full control over the smart home setup. No direct code injection vectors (e.g., `eval`, `exec`, `subprocess`) are apparent from user inputs; interactions are mediated through Home Assistant's API services.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassHigh
Avg Tokens7000
Stars0
Forks0
Last Update2025-11-25

Tags

Home AssistantDiagnosticsAISmart HomeMonitoring