Best ESPHome MCP Servers
ESPHome is an open-source firmware and software solution that provides a simple way to program and control ESP8266/ESP32 microcontrollers for home automation systems. It integrates with platforms like Home Assistant and allows users to define custom configurations using YAML files.
Why this server?
Provides specialized sensor recommendations, including ICs and modules, specifically tailored for projects utilizing the ESPHome platform.
AlicenseAqualityAmaintenanceEnables searching and filtering over 1.5 million electronic components across JLCPCB, Mouser, and DigiKey using parametric queries and smart parsing. It supports finding alternative parts, accessing pinout data, and downloading KiCad footprints directly through AI coding assistants.11116MITWhy this server?
Provides tools for managing ESPHome devices: list, read/edit/validate YAML, stream logs, compile and flash firmware via the ESPHome dashboard's WebSocket protocol.
AlicenseNot gradedqualityAmaintenanceEnables MCP clients to manage ESPHome devices via the 2026.6+ dashboard WebSocket protocol, including listing, configuring, validating, and flashing firmware.26MITWhy this server?
Allows for the management of the ESPHome add-on, including installation, configuration, and service control through the Supervisor API.
AlicenseNot gradedqualityDmaintenanceAn MCP server and Home Assistant add-on that enables AI assistants to manage smart homes by creating automations, designing dashboards, and interacting with entities. It features native access to Home Assistant APIs, built-in Git versioning for safe rollbacks, and full management of HACS integrations.632MITWhy this server?
Manages ESPHome devices via the ESPHome Device Builder WebSocket & REST API, providing tools to list devices, retrieve and update YAML configurations, validate configurations, compile firmware, and flash OTA updates.
AlicenseNot gradedqualityBmaintenanceEnables AI assistants to manage ESPHome devices by listing, inspecting, editing, validating, compiling, and flashing firmware over-the-air via the ESPHome WebSocket API.16MITWhy this server?
Enables listing ESPHome nodes, reading and editing YAML configurations, validating them, and flashing devices over OTA via the dashboard or SSH.
AlicenseNot gradedqualityBmaintenanceEnables assistants to operate a home lab through one authenticated HTTPS endpoint, including managing Proxmox VMs and containers, Home Assistant and ESPHome devices, Docker, shell access over SSH, Fully Kiosk tablets, and network discovery.MITWhy this server?
Publishes the display.json document that an ESPHome-based ESP32-S3 e-paper panel polls hourly, using ETag/If-None-Match so the panel only redraws when the document actually changed; the ESPHome firmware is the source of truth for rendering the document's ops.

display-mcpofficial
FlicenseNot gradedqualityBmaintenanceEnables Claude to compose, validate, preview, and push JSON documents to an e-paper display powered by an ESP32, with status tracking of the panel's fetch and rendering.-Why this server?
Provides tools for managing ESPHome devices via REST API, including listing devices, getting states, calling services, retrieving logs, and triggering compilation.
FlicenseCqualityDmaintenanceMCP server for managing IoT devices and network infrastructure, supporting 135 tools across 17 device types via SSH, REST API, and Serial protocols.1001-