Writing
Essays
Things I have learned. Things I built, broke, and eventually figured out.
-
Lazy by design: what MCP can learn from -h
Jul 23, 2026 · 5 min
A CLI costs zero tokens until the model asks for help, then reveals itself one -h at a time. MCP hands over every tool schema before the first question is asked. The protocol has five escape hatches (pagination, listChanged, meta-tools, deferred loading, code execution) and every one of them is a way of teaching MCP to behave like a shell.
llmops
-
An MCP server is a protocol you can read
Jul 7, 2026 · 10 min
Build an MCP server in ~380 lines of Rust with no SDK: a wiretap whose only tool returns the raw JSON-RPC of its own session — handshake, negotiation, and the request that asked for it.
llmops · rust · tutorial