horw/esp-mcp
Centralize ESP32 related commands and simplify getting started with seamless, LLM-driven interaction and help.
Platform-specific configuration:
{
"mcpServers": {
"esp-mcp": {
"command": "npx",
"args": [
"-y",
"esp-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://mseep.ai/app/horw-esp-mcp)
The goal of this MCP is to:
Simply find a command that is missing from this MCP and create a PR for it!
If you want someone to help you with this implementation, just open an issue.
This project is currently a Proof of Concept (PoC) for an MCP server tailored for ESP-IDF workflows.
Current Capabilities:
Core Features:
run_esp_idf_install: Install ESP-IDF dependencies and toolchain via install.sh.create_esp_project: Create a new ESP-IDF project.setup_project_esp_target: Set target chip for ESP-IDF projects (esp32, esp32c3, esp32s3, etc.).build_esp_project: Build ESP-IDF projects with incremental build support.list_esp_serial_ports: List available serial ports for ESP devices.flash_esp_project: Flash built firmware to connected ESP devices.run_pytest: Run pytest tests with pytest-embedded support for ESP-IDF projects.Additional Features:
idf_path parameter.sdkconfig_defaults files for build configuration (multiple files can be specified separated by semicolons).Vision & Future Work: The long-term vision is to expand this MCP into a comprehensive toolkit for interacting with embedded devices, potentially integrating with home assistant platforms, and streamlining documentation access for ESP-IDF and related technologies.
We envision features such as:
Loading reviews...