Cách tôi xây dựng một MCP server chỉ đọc để kết nối ứng dụng Django với Claude

Những bài học từ việc xây dựng một MCP server chỉ đọc (read-only), biến một ứng dụng Django đang chạy production thành một connector cho Claude — từ bẫy async ORM, yêu cầu OAuth, đến những chi tiết deployment ít ai cảnh báo trước.