Esp Mcp
Централизует команды ESP-IDF для ESP32 и упрощает разработку через LLM-интеграцию.
Описание
Это PoC MCP-сервера для рабочих процессов ESP-IDF. Объединяет команды сборки, прошивки и очистки проектов ESP32 в одном месте. Интегрируется с LLM и чатботами для seamless взаимодействия. Технологии: Python, ESP-IDF. Применения: Упрощение embedded-разработки, автоматизация задач для IoT-устройств, будущая интеграция с Home Assistant и device management. Подходит для новичков в ESP32.
Возможности
Сборка проектов
Поддержка базовых команд ESP-IDF для сборки (idf.py build).
Прошивка устройств
Флешинг собранной прошивки на подключенные ESP-устройства с опцией указания порта (idf.py flash).
Очистка сборки
Удаление файлов сборки (idf.py fullclean).
Автоисправление ошибок
Экспериментальная поддержка автоматического исправления проблем на основе логов сборки.
Установка
Сначала клонируйте репозиторий:
git clone git@github.com:horw/esp-mcp.git
Затем настройте в чатботе с помощью JSON:
{
"mcpServers": {
"esp-run": {
"command": "<path_to_uv_or_python_executable>",
"args": [
"--directory",
"<path_to_cloned_esp-mcp_repository>",
"run",
"main.py"
],
"env": {
"IDF_PATH": "<path_to_your_esp-idf_directory>"
}
}
}
}
Установите ESP-IDF по официальной документации: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html