Building an MCP Server for Dokku with FastMCP
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.”
Your Voice Pipeline Is Too Flexible
This piece follows one booking from mic to side effect: voice → transcribe → extract → validate → tool.
The Watchdog Pattern - From ESP32 to Python
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.
Your Next Breach Won't Be a Hacker. It'll Be an Agent
I opened a terminal, pointed an AI agent at a freshly deployed API, and gave it one instruction: "Find a way to access another user's data. You have no credentials and no documentation".