MCP Chuyển Sang Stateless: Thay Đổi Giao Thức Giúp Công Cụ AI Sẵn Sàng Cho Môi Trường Sản Xuất
Model Context Protocol đang phát hành bản sửa đổi thông số kỹ thuật lớn nhất kể từ khi Anthropic giới thiệu nó vào tháng 11 năm 2024. Release candidate, được chốt ngày 21 tháng 5 năm 2026, loại bỏ hoàn toàn phiên ở cấp độ giao thức — xóa bỏ handshake khởi tạo và header Mcp-Session-Id vốn là điểm ma sát dai dẳng trong các triển khai sản xuất. Đặc tả cuối cùng phát hành ngày 28 tháng 7 năm 2026. Thay đổi này nghe có vẻ hẹp về kiến trúc. Nhưng không phải vậy. MCP stateless có nghĩa là bất kỳ request nào cũng có thể đến bất kỳ server instance nào phía sau load balancer round-robin đơn giản. Có nghĩa là các MCP server có thể khởi động lại, scale out, và thay thế mà không cần logic re-routing phức tạp. Có nghĩa là khoảng cách triển khai giữa prototype MCP hoạt động và triển khai sản xuất MCP thu hẹp từ vài tuần cấu hình hạ tầng xuống còn vài giờ. Kết hợp với header caching kiểu HTTP, framework Extensions hạng nhất, và primitive Tasks trưởng thành, đặc tả ngày 28 tháng 7 là phiên bản đưa MCP từ tiêu chuẩn tích hợp developer thành lớp kết nối sản xuất cho AI agent.
Mô Hình Stateful Đang Tốn Kém Gì Của Developer
Kiến trúc MCP trước đây yêu cầu mỗi client phải thiết lập phiên trước khi bắt đầu bất kỳ công việc nào. Handshake khởi tạo đăng ký các khả năng và thương lượng phiên bản giao thức. Header Mcp-Session-Id ghim các request tiếp theo vào cùng một server instance. Trong quá trình phát triển, điều này có thể quản lý được. Trong môi trường sản xuất, nó rất tốn kém. Duy trì trạng thái phiên đòi hỏi sticky routing — load balancer phải nhớ client nào đang kết nối với server instance nào. Sticky routing hạn chế khả năng scale ngang: nếu một instance khởi động lại, các phiên của nó bị mất. Nó cần shared session store cho các triển khai đa instance. Nó tạo ra sự kết nối chặt chẽ giữa vòng đời client và vòng đời server, gây khó khăn cho rollout, canary deployment, và phân phối đa vùng. Khảo sát phần mềm doanh nghiệp Stacklok 2026 cho thấy 41% tổ chức được khảo sát đang trong giai đoạn sản xuất hạn chế hoặc rộng rãi với các MCP server — tỷ lệ áp dụng đáng kể đạt được bất chấp ràng buộc phiên stateful. Đặc tả ngày 28 tháng 7 loại bỏ ràng buộc đó cho tất cả mọi người tiếp theo.
Sáu SEP Thực Sự Thay Đổi Gì
Sáu Đề Xuất Cải Tiến Thông Số Kỹ Thuật phối hợp để đạt được lõi stateless. SEP-2575 và SEP-2567 loại bỏ hoàn toàn handshake khởi tạo và session ID khỏi giao thức. Metadata client trước đây truyền trong quá trình khởi tạo giờ chuyển sang các trường _meta trong mỗi request — server nhận được những gì cần mà không qua handshake trước, và bất kỳ instance nào cũng phục vụ được bất kỳ request nào. SEP-2260 và SEP-2322 cơ cấu lại cách server giao tiếp với client. Stream SSE liên tục dùng cho server-to-client request được thay thế bằng InputRequiredResult — phản hồi có cấu trúc báo hiệu model gọi lại tool với đầu vào bổ sung, thay vì giữ kết nối trực tiếp mở. SEP-2243 thêm header Mcp-Method và Mcp-Name để load balancer, gateway, và rate-limiter có thể định tuyến theo hoạt động mà không cần kiểm tra request body. SEP-2549 giới thiệu ttlMs và cacheScope trong kết quả list và resource read, được mô phỏng theo HTTP Cache-Control. Client giờ biết chính xác thời gian một phản hồi tools/list còn hiệu lực và liệu có an toàn chia sẻ giữa các người dùng không. Hiệu ứng kết hợp là giao thức hoạt động như HTTP API được thiết kế tốt: stateless ở tầng transport, với trạng thái cấp ứng dụng được quản lý rõ ràng qua các resource handle mà model luồng qua các lần gọi tiếp theo.
MCP Apps và Framework Extensions
Đặc tả stateless đi kèm framework Extensions biến bề mặt khả năng của MCP thành có thể cắm vào mà không cần thay đổi lõi giao thức. Extension nhận được định danh reverse-DNS, người duy trì được ủy quyền, và phiên bản độc lập — mô hình tương tự làm cho browser API và VS Code extension có thể tổ hợp mà không gây tắc nghẽn nhóm core. Hai extension chính thức ra mắt cùng đặc tả. MCP Apps cung cấp giao diện người dùng do server render dưới dạng iframe HTML được sandbox. Tool giờ có thể trả về UI tương tác phong phú — bảng cấu hình, chế độ xem diff, giao diện tìm kiếm — mà không cần ứng dụng host xây dựng sẵn để xử lý các surface đó. Các hành động UI trong iframe định tuyến qua đường dẫn kiểm toán JSON-RPC tiêu chuẩn, nghĩa là mọi tương tác người dùng đều có thể truy vết trong cùng audit trail như các lời gọi tool. Điều này làm cho MCP server trở thành đơn vị ứng dụng độc lập, không chỉ là registry gọi hàm. Extension Tasks tốt nghiệp trạng thái thử nghiệm, được cơ cấu lại quanh mô hình stateless với các thao tác tasks/get, tasks/update, và tasks/cancel. Ngữ nghĩa retry xử lý lỗi tạm thời, và chính sách hết hạn quản lý lưu giữ kết quả — giải quyết các chế độ thất bại phổ biến nhất mà người áp dụng sản xuất sớm ghi lại.
Những Con Số Sản Xuất Đằng Sau Thời Điểm Ra Mắt
Thời điểm của đặc tả phản ánh áp lực sản xuất tích tụ từ cuối năm 2025. Truy vấn tháng 5 năm 2026 từ MCP Registry API chính thức đếm được 9.652 bản ghi server mới nhất trên 28.959 tổng bản ghi server và phiên bản. GitHub Search API trả về 15.926 repository được gắn thẻ mcp-server. Đây không phải dự án thử nghiệm: registry bao gồm connector cho AWS, Cloudflare, Linear, Notion, Stripe, và hàng chục hệ thống doanh nghiệp. Nút thắt không phải tỷ lệ áp dụng — mà là độ tin cậy trong sản xuất. Khảo sát Stacklok cho thấy các tổ chức chưa vào sản xuất nêu sự phức tạp hạ tầng là rào cản chính. MCP stateless giải quyết trực tiếp rào cản đó. Bốn Working Group trong MCP roadmap — Transport và Khả Năng Mở Rộng, Giao Tiếp Agent, Trưởng Thành Quản Trị, và Sẵn Sàng Doanh Nghiệp — giờ thống nhất trên nền tảng stateless. Các ưu tiên của nhóm Enterprise Readiness bao gồm audit trail, tích hợp SSO, hành vi gateway, và tính di động cấu hình, tất cả đều dễ triển khai hơn trên nền stateless.
Ba Tính Năng Deprecated Mà Developer Cần Lên Kế Hoạch
Đặc tả ngày 28 tháng 7 chính thức deprecated ba tính năng với cửa sổ gỡ bỏ 12 tháng: Roots, Sampling, và Logging. Roots — cho phép server khai báo phạm vi hệ thống file — được thay thế bằng tham số tool hoặc resource URI, mẫu rõ ràng hơn hoạt động tốt hơn với dispatch stateless. Sampling — cho phép MCP server thực hiện lời gọi LLM qua model của client — được thay thế bằng tích hợp API nhà cung cấp LLM trực tiếp. Hành vi sampling đặc thù nhà cung cấp là nguồn gây ra sự không thể đoán trước trong triển khai đa client, và việc loại bỏ là đúng đắn. Logging — luồng log cấp MCP — được thay thế bằng stderr hoặc OpenTelemetry. Đây là deprecated chỉ chú thích, nghĩa là các triển khai hiện có vẫn tiếp tục hoạt động trong cửa sổ gỡ bỏ. Nhưng cửa sổ 12 tháng là thực. Các nhóm phụ thuộc vào bất kỳ tính năng nào trong ba nên bắt đầu lên kế hoạch migration ngay bây giờ, trước khi cửa sổ bắt đầu tạo áp lực lên tiến độ. Chính sách deprecated tự nó là mới: nó chính thức hóa hợp đồng vòng đời giao thức trước đây thiếu, cho các nhà triển khai quy trình quản lý thay đổi có thể đoán trước.
Những Gì Đội Ngũ Kỹ Thuật Nên Làm Trước Ngày 28 Tháng 7
Release candidate đã được chốt, nghĩa là các thay đổi đặc tả là cuối cùng. Mười tuần trước ngày 28 tháng 7 là cửa sổ triển khai. Với các nhóm chạy MCP server trong sản xuất, hành động đầu tiên là kiểm kê: xác định bất kỳ code nào phụ thuộc vào handshake khởi tạo, sticky routing theo phiên, hoặc ba tính năng deprecated. Migration stateless loại bỏ code quản lý phiên — hầu như luôn là giảm bớt độ phức tạp server ròng, không phải bổ sung thêm. Với các nhóm xây dựng tích hợp MCP mới, Tier 1 SDK — triển khai chính thức Python, TypeScript, Java, và C# — sẽ phát hành hỗ trợ cập nhật trong cửa sổ validation. Xây dựng trên đặc tả release candidate ngay bây giờ có nghĩa là nhắm đến kiến trúc ổn định lâu dài. Với các nhóm dùng MCP Apps, mô hình UI dựa trên iframe mở ra không gian thiết kế mới: tool trước đây chỉ là tài liệu hoặc CLI giờ có thể trả về giao diện cấu hình tương tác mà model hiển thị cho người dùng. Các header caching (ttlMs và cacheScope) sẽ giảm lời gọi tools/list dư thừa — cải thiện hiệu suất đáng kể cho agent liệt kê tool registry thường xuyên.
Kết Luận
MCP đạt 10.000 server đăng ký với 41% doanh nghiệp áp dụng trong sản xuất là câu chuyện về tỷ lệ áp dụng. MCP chuyển sang stateless là câu chuyện về hạ tầng. Câu chuyện áp dụng cho thấy developer và doanh nghiệp đã quyết định MCP là sự trừu tượng đúng đắn cho kết nối tool AI. Câu chuyện hạ tầng xác định liệu quyết định đó có giữ vững dưới tải sản xuất hay không. Đặc tả ngày 28 tháng 7 trả lời câu hỏi hạ tầng trực tiếp: triển khai MCP ở quy mô lớn mà không cần quản lý trạng thái phiên, sticky routing, hay chi phí vận hành đặc trưng cho các triển khai sản xuất sớm. Framework Extensions trả lời câu hỏi khả năng: MCP server giờ có thể phát hành UI tương tác cùng tool registry, trở thành đơn vị ứng dụng hạng nhất. Chính sách deprecated trả lời câu hỏi ổn định: giao thức giờ có vòng đời có thể đoán trước mà đội ngũ kỹ thuật lên kế hoạch migration được. Cùng nhau, những thay đổi này chuyển MCP từ tiêu chuẩn tích hợp AI đầy triển vọng nhất thành tiêu chuẩn có thể triển khai nhất. Với developer xây dựng AI agent và công cụ năm 2026, khoảng cách giữa prototype và sản xuất vừa thu hẹp đáng kể.