MICROCONTROLLERS / HM-MC-014
HM-MC-014 · datasheet
esp-mcp
Centralizes ESP32 commands (ESP-IDF build/flash) for LLM-driven workflows
01 · What it does
- Build ESP-IDF projects
- Flash firmware
- Fix build errors with an agent
02 · Install
$ git clone git@github.com:horw/esp-mcp.git
03 · Client config (Claude Desktop / Cursor, from README)
{
"mcpServers": {
"esp-run": { // "esp-run" is an arbitrary name you can assign to this server configuration.
"command": "<path_to_uv_or_python_executable>",
"args": [
"--directory",
"<path_to_cloned_esp-mcp_repository>", // e.g., /path/to/your/cloned/esp-mcp
"run",
"main.py" // If using python directly, this might be just "main.py" and `command` would be your python interpreter
],
"env": {
"IDF_PATH": "<path_to_your_esp-idf_directory>" // e.g., ~/esp/esp-idf or C:\\Espressif\\frameworks\\esp-idf
}
}
}
}
Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.
Weekly bulletin
New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.