MCP Servers in Production — Authentication, Rate Limits, and Observability

Building MCP (Model Context Protocol) servers for a hobby project is easy. Running them in production with real authentication, real rate limits, and traces you can debug at 2 AM is a different problem. This is what we learned.