{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.foreverworks/home-assistant","description":"Read your Home Assistant's states, areas and history, and run its actions, approving locks first.","title":"Home Assistant","repository":{"url":"https://github.com/foreverworks/mcps","source":"github","subfolder":"servers/home-assistant"},"version":"0.1.2","websiteUrl":"https://foreverworks.github.io/mcps/servers/home-assistant/","icons":[{"src":"https://raw.githubusercontent.com/foreverworks/mcps/main/servers/home-assistant/icons/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://raw.githubusercontent.com/foreverworks/mcps/main/servers/home-assistant/icons/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@foreverworks/mcp-home-assistant","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The address you open Home Assistant at, such as http://homeassistant.local:8123.","isRequired":true,"name":"HOME_ASSISTANT_URL"},{"description":"Path of a file holding a long-lived access token made in an administrator's Home Assistant profile.","isRequired":true,"format":"filepath","name":"HOME_ASSISTANT_TOKEN_FILE"},{"description":"Action domains you approve call by call, comma-separated (default lock,alarm_control_panel,cover,valve; none for none).","name":"HOME_ASSISTANT_CONFIRM_DOMAINS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T03:56:39.654267Z","publishedAt":"2026-11-03T03:56:39.654267Z","updatedAt":"2026-11-03T03:56:39.654267Z","isLatest":true}}}
