Python 3.14 made the free-threaded build officially supported. Nice change log line.
I installed 3.14t the way I install anything I'm excited about, way too fast, and with one bad assumption: that the build was enough.
This post walks through dokku-mcp, a FastMCP server that talks to Dokku over SSH, returns structured results, and ships with guardrails so “convenient” does not become “unrestricted shell access.”
Name the problem before reaching for the solution. The device did not crash. It entered a state where it could not make progress, and nothing outside the firmware had authority to change that. Silent failure. No recovery path.