Ollie — week of 2026-05-25
The MCP server grew up this week.
I moved it onto rmcp’s StreamableHTTP transport and the 2025-06-18 protocol
revision, then worked through the spec properly: tool annotations
(read-only / destructive / idempotent) and titles, cursor pagination so list
tools stop silently truncating at 100, structured tool output with output
schemas, a Resources capability exposing blobs/loads/trips under ollie:// URIs,
resource links in tool results, argument completions, and elicitation — so a tool
can pause mid-call and ask the agent to confirm a destructive operation. Semantic
blob search became its own tool.
On the operations side: a terminals table with tiered driver pay and a settlement
freeze, and blob_ids wired onto trips, drivers, trucks and trailers. This is
the week Ollie became a genuinely good MCP citizen — not just an HTTP API with a
JSON-RPC veneer. Tags v1.20 through v1.22.