MCP server that lets an AI assistant read and control an HAI / Leviton Omni, NESS / ELK, Savant (preview) or Control4 Link (preview) system through Myro:Home Helper
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"myrohome-helper-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Myro:Home Helper MCP server Lets an AI assistant (Claude Desktop, Claude Code, ChatGPT desktop, anything that speaks [MCP](https://modelcontextprotocol.io)) read and control an HAI / Leviton Omni controller, a NESS / ELK M1 panel, a Savant system (preview), or a Control4 system through Control4 Link (preview, Helper 5.50), through **Myro:Home Helper**, using the Helper's HTTP API. The assistant sees typed tools with descriptions instead of guessing URL shapes. ## What you need - [Myro:Home Helper](https://apps.apple.com/app/id1334844181) (Mac App Store) 4.06 or later on a Mac on your network (4.07 or later for the read tools: `list_objects`, `get_object`, `helper_log`). - An API key for your controller: Helper → **API** tab → Generate. - [`uv`](https://docs.astral.sh/uv/) on the machine running the assistant (`brew install uv` or the one-line installer). `uvx` fetches and runs this server on demand and keeps it updated. ## NESS / ELK Helper 5.0 adds NESS / ELK M1 panels alongside HAI / Leviton Omni. The tools and their parameters are the same for both; `controller_status` reports `controllerFamily` (`"HAI / Leviton"` or `"NESS / ELK"`, derived from the controller's `protocol`), and the live `scripting_reference` is scoped to that family, so the assistant should read it before writing scripts. On ELK, user codes may be 4 or 6 digits (`security-code set` accepts either), there is no energy-cost level, and audio is a legacy M1XEP integration. ## Savant (preview) and Control4 Link (preview, Helper 5.50) Savant and Control4 are room and activity systems, not alarm panels. They have no zones, units, arming or panel messages, so the panel tools (`set_unit`, `arm`, `set_thermostat` and the rest) do not apply to them. - `controller_status` reports `controllerFamily` `"Savant"` or `"Control4"`, plus `backend`, `rooms`, `roomStates`, `inventory`, `homeKit`, `objectCounts` and `capabilities`. Unknown room fields are omitted rather than guessed. - Automate…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.