➔ Trở về Trang chủ
OrangeCloud Insights
DevOps••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: blog.cloudflare.com – Matt Carey

MCP chuyển sang mô hình không trạng thái

Tóm tắt kỹ thuật (TL;DR)

"The article describes the MCP 2026-07-28 specification update, which makes Model Context Protocol fully stateless by removing the required initialize/initialized handshake, session IDs, and transport sessions from the core request path. It also replaces stream-based elicitation with Multi Round-Trip Requests (MRTR), simplifying deployment on request-scoped infrastructure such as Workers and reducing operational overhead; no CVE is mentioned."

🛡️ Tác động Bảo mật6/10

Không có CVE được nêu, nhưng việc loại bỏ stateful session có thể giảm bề mặt lỗi triển khai và rủi ro do session handling phức tạp. Cần kiểm tra kỹ tương thích giao thức khi nâng cấp.

💼 Tác động Vận hành7/10

Có thể cải thiện khả năng mở rộng, giảm chi phí vận hành và đơn giản hóa triển khai trên hạ tầng theo request. Tuy nhiên, đây là breaking change nên cần kế hoạch chuyển đổi và kiểm thử trước khi áp dụng rộng.

Bản đặc tả MCP 2026-07-28 vừa được công bố với thay đổi lớn: Model Context Protocol chuyển sang mô hình fully stateless. Theo đó, luồng xử lý cốt lõi không còn yêu cầu initialize/initialized handshake, Mcp-Session-Id hay transport sessions. Mỗi yêu cầu sẽ mang đủ phiên bản giao thức, định danh client và năng lực của client, giúp máy chủ xử lý theo từng request thay vì phải giữ trạng thái kết nối.

Một thay đổi đáng chú ý khác là cơ chế elicitation không còn phụ thuộc vào open stream. Thay vào đó, giao thức dùng Multi Round-Trip Requests (MRTR): máy chủ trả về kết quả input_required, client cung cấp dữ liệu cần thiết rồi gửi lại yêu cầu để hoàn tất tác vụ. Cách tiếp cận này làm giảm độ phức tạp khi triển khai trên hạ tầng theo request như Cloudflare Workers.

Về mặt vận hành, thay đổi này giúp giảm nhu cầu về sticky sessions, message replay và các lớp điều phối trạng thái. Với đội kỹ thuật, khuyến nghị là đánh giá lại kiến trúc MCP hiện tại, kiểm tra khả năng tương thích của SDK TypeScript, Python, Go và C#, và lập kế hoạch chuyển đổi từ mô hình cũ sang createMcpHandler nếu đang dùng McpAgent.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔