ESP-IDF v6.0 introduces the Tools local MCP server, a feature that lets AI clients like Cursor and Claude Code control your projects – setting targets, building, flashing, and checking status. This article explains how it works and walks you through setup step by step.
This article explains what are the default values in the ESP-IDF configuration and how they are managed in the configuration system in the upcoming ESP-IDF v6. The purpose and behavior of default values are described. This article also explains what is a conflict in default values and how to resolve it with the “idf.py refresh-config” command.
Learn how to extend idf.py with custom commands for your development workflow. This guide covers both component-based extensions for project-specific tools and Python package extensions for reusable commands, with practical examples and best practices for seamless integration.