Comprehensive guide for building MCP-powered chat assistants with SSE streaming, covering both Hamilton Archive (vanilla JS) and SpiceBook (React + Zustand) implementations. Includes Caddy routing patterns, security hardening checklist, and frontend lessons learned.