DEVICES / ESP32

ESP32 MCP servers

13 servers that connect AI agents to ESP32. Sorted by GitHub stars.

PartServerHardwareLangTransportStarsUpdated
HM-MC-002xiaozhi-esp32FIRMWARE
An MCP-based chatbot firmware for ESP32
ESP32C++on-device31,1922026-10-15
HM-DT-010Embedded-AI-HarnessWORKFLOW
AI closed-loop programming: the AI writes, flashes and tests firmware
ESP32, ArduinoPythonstdio2582026-10-09
HM-DT-013embedded-debugger-mcp
Embedded debugging via probe-rs or OpenOCD
ARM Cortex-M, RP2040, ESP32Ruststdio2032026-07-16
HM-MC-014esp-mcp
Centralizes ESP32 commands (ESP-IDF build/flash) for LLM-driven workflows
ESP32Pythonstdio1582025-12-27
HM-RB-015stackchan-mcp
MCP gateway for StackChan (xiaozhi-esp32): CoreS3 + servo + camera
ESP32C++on-device1562026-10-03
HM-SH-017xiaozhi-mcp-haINTEGRATION
HACS integration connecting the Xiaozhi ESP32 AI chatbot to Home Assistant via MCP
Home Assistant, ESP32Pythonstdio1102025-09-10
HM-RB-021choturobo
Integrate Arduino-based robotics (NodeMCU ESP32 or Arduino Nano) with AI via MCP
Arduino, ESP32C++on-device802025-04-20
HM-MC-024platformio-mcp
PlatformIO MCP server (PIO Agent)
Arduino, ESP32, RP2040JavaScriptstdio522026-10-13
HM-SH-027ESPHome-MCP
MCP server for ESPHome supporting the Device Builder
ESPHome, ESP32PythonHTTP312026-09-28
HM-SH-036esphome-mcp
MCP server for managing ESPHome devices directly from AI
ESPHome, ESP32Pythonstdio172026-08-12
HM-MC-046mcp-micropython-bridge
MCP bridge server for MicroPython (ESP32, RP2040, etc.) via USB serial
ESP32, RP2040, MicroPythonPythonstdio92026-04-15
HM-MC-051platformio.mcp
Lets AI coding agents drive PlatformIO: build, flash, serial monitor, test
Arduino, ESP32, RP2040Pythonstdio52026-10-07
HM-MC-054mcpdSDK
MCP Server SDK for microcontrollers: expose ESP32/RP2040 hardware as AI tools
ESP32, RP2040C++on-device32026-08-24
Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.