decode_device_backtrace
Decode a crash backtrace into source locations
How to use it
Project documentation lists decode_device_backtrace for the ESPHome MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
FULL ESPHOME MCP LISTINGOther tools in ESPHome MCP (13)
Is a firmware update available?
Save YAML (then auto-validate)
Read a device's YAML
Stream recent device logs
Online/offline + address
Deployed vs current version
Component schema for a version
Compile + OTA flash (destructive)
Respell legacy YAML keys for the installed ESPHome (dry run by default)
Search every device's YAML for a string
Live connectivity probe (DNS, mDNS, ping)
Recompile + OTA flash to latest (destructive)
Full ESPHome validation, no save