ESP-MCP
by horw
Automate ESP32 development and ESP-IDF workflows with LLM-driven project creation, building, and flashing.
What it does
ESP-MCP is a specialized toolset for developers working with Espressif ESP32 microcontrollers. It connects an AI assistant directly to the ESP-IDF (IoT Development Framework) environment, allowing the LLM to manage the full development lifecycle from setup to deployment.
Tools
run_esp_idf_install: Installs the necessary ESP-IDF dependencies and toolchain.create_esp_project: Generates a new ESP-IDF project structure.setup_project_esp_target: Configures the target chip (e.g., esp32, esp32s3, esp32c3).build_esp_project: Executes incremental builds for the project.list_esp_serial_ports: Identifies available serial ports for device connection.flash_esp_project: Deploys compiled firmware to the ESP device.run_pytest: Runs embedded tests using pytest.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"esp-run": {
"command": "uv",
"args": [
"--directory",
"/path/to/esp-mcp",
"run",
"main.py"
],
"env": {
"IDF_PATH": "/path/to/your/esp-idf"
}
}
}
}
Supported hosts
- claude
Quick install
git clone git@github.com:horw/esp-mcp.gitInformation
- Pricing
- free
- Published
- 4/18/2026






