Async client for the Home Assistant Supervisor and ESPHome dashboard / Device Builder API
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":"esphome-mcp-client","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.
# ESPHome MCP Bridge [](https://my.home-assistant.io/redirect/hacs_repository/?owner=jrigling&repository=esphome-mcp-integration&category=integration) [](https://my.home-assistant.io/redirect/config_flow_start/?domain=esphome_mcp_bridge) Drive a **full ESPHome development cycle from an AI agent** (e.g. Claude Code via Home Assistant's MCP server). This repo ships a Home Assistant custom integration that registers a custom LLM API exposing ESPHome tools, backed by a small reusable PyPI client library. ``` AI agent ── MCP ──► Home Assistant ──► ESPHome Builder LLM API │ ┌───────────────┴───────────────┐ ▼ ▼ /config/esphome (files) ESPHome dashboard add-on (stable / beta / dev) via Supervisor internal network ``` ## Why this works without sidecars The integration runs **inside Home Assistant Core**, so it has: - **Native filesystem access** to `/config/esphome` for reading, creating, and writing YAML — reliable and independent of which add-on is installed. - **Internal network access** to the ESPHome dashboard add-on through the Supervisor, reaching the dashboard's container directly (no ingress auth, no exposed ports) for validate / compile / upload / run / logs. No changes to the ESPHome add-on and no external containers required. ## The development-cycle tools The `ESPHome Builder` LLM API exposes these tools: | Tool | Purpose | |------|---------| | `esphome_list_addons` | Discover installed ESPHome channels (stable/beta/…
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.