Base64 is ugly. Retry loops caused by broken JSON tool calls are uglier.
A fresh issue in the Model Context Protocol servers repository proposes adding an optional content_base64 parameter to write_file, plus a matching newText_base64 path for edit operations. The request is narrow: let agents send file