About Esp32 AI Loop MCP Server
Esp32 AI Loop MCP Server is an MCP server in the IoT category: autonomous compile-flash-observe loop for ESP-IDF. Serial monitor + flash wrapper + ESP-IDF MCP server for Claude Code.
Install
git clone https://github.com/cmd0s/esp32-ai-loop-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (11)
buildRun `idf.py build`.
Parameters not published.
cleanRun `idf.py clean`.
Parameters not published.
close_monitorStop the monitor and release the port.
Parameters not published.
flashRun `idf.py flash` with **automatic monitor coordination** — port is yielded for the duration, resumed afterward, even on failure.
Parameters not published.
grep_logSearch the log with a regex; optionally limited to the last N lines. Saves the agent a lot of context.
Parameters not published.
list_portsCross-platform USB-CDC enumeration with VID/PID and an `is_known_esp` flag.
Parameters not published.
monitor_statusIs the monitor running? On which port? Where's the log? Uptime, last error.
Parameters not published.
resetPulse RTS to reboot the chip without reflashing — coordinates with the monitor too.
Parameters not published.
set_targetRun `idf.py set-target <chip>` (`esp32`, `esp32s3`, `esp32c3`, `esp32c6`, …).
Parameters not published.
start_monitorOpen a port, stream every line into a log file, auto-reconnect on disconnect, pulse RTS to capture the boot banner.
Parameters not published.
tail_logReturn the last N lines of the log — replaces shell `tail`.
Parameters not published.
Ask AI
Ask AI about Esp32 AI Loop MCP Server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.