Blog

Thoughts, tutorials, and insights on web development

Spec
Every MCP Revision, and What Each One Took Back
2026-08-198

The Model Context Protocol has had five specification revisions in twenty months. Collected in one table, with what each revision added and — the column that matters — what it took back.

MCP
Spec
API
History
Changelog
Inside MCP: What an MCP Server Is Made Of
2026-08-0521

Take away the vocabulary and an MCP server is a list of tools, a description of each written to be read by a machine, and two ways of delivering a message. Plus authorization, and three ways of failing — the third of which no specification can catch, and it cost me twelve published articles.

MCP
API
Architecture
Security
Authentication
Spec
AI
Retiring Rack::BodyProxy: Post-Response Hooks with rack.response_finished
2025-09-0110

Why Rack::BodyProxy is fading out, how rack.response_finished delivers accurate post-response hooks with fewer allocations, and a step-by-step migration path for your middleware.

Rack
Rails
Middleware
Performance
Spec