Debug_Mcp is intentionally read-only at the tool level. It does not expose variable writes, memory writes, flash, erase, breakpoints, reset or run-control operations. read_registers and snapshot may briefly halt a running target and then resume it; this is a timing and availability consideration, not a write capability.
Debug artifacts, memory contents, register snapshots and firmware logs may contain proprietary product information. Remove or sanitize them before sharing an issue, pull request or reproduction case.
If you find a safety-boundary or data-handling problem, report it privately to the repository maintainer before publishing target dumps or customer firmware. Include a minimal reproduction and the affected operation, but do not include credentials, private firmware or unredacted memory captures.