Tóm tắt nhanh
- Đặc tả MCP 2026-07-28 loại bỏ handshake initialize và Mcp-Session-Id, đưa ngữ cảnh phiên vào từng request để server dễ mở rộng ngang hơn.
- Đội vận hành có thể bỏ sticky session và kho session dùng riêng cho giao thức, nhưng vẫn phải quản lý trạng thái nghiệp vụ bằng định danh rõ ràng.
- Kiểm kê sticky session, Mcp-Session-Id và session store; thiết kế tool idempotent rồi canary giao thức MCP 2026-07-28.
Điều gì đã xảy ra
Stateless ở tầng giao thức
Bản MCP ngày 28/7/2026 thay đổi phần lõi sang mô hình stateless. Handshake initialize và header Mcp-Session-Id không còn là yêu cầu; mỗi request mang phiên bản giao thức và ngữ cảnh client cần thiết. Nhờ đó lời gọi công cụ đầu tiên có thể đi thẳng đến bất kỳ instance nào phía sau load balancer, thay vì phải quay lại đúng server đã tạo phiên.
AWS lưu ý stateless không có nghĩa ứng dụng không được giữ trạng thái. Khi một công cụ cần tính liên tục giữa nhiều lần gọi, server lưu dữ liệu trong datastore và trả về một định danh. Model chuyển định danh đó như tham số ở lần gọi sau. Cách này làm trạng thái trở nên tường minh, dễ quan sát và phù hợp với kỷ luật REST hơn việc giấu phiên trong header.
Tác động đến triển khai
Hệ thống cũ có thể bỏ ALB stickiness và kho session chỉ phục vụ MCP, dùng round-robin thông thường, đồng thời tận dụng Lambda tự nhiên hơn. Phương thức server/discover cung cấp phiên bản, capability và identity; các trường ttlMs và cacheScope hỗ trợ cache danh sách công cụ. Với telemetry, đặc tả hướng đến W3C Trace Context và OpenTelemetry, còn khả năng khôi phục lỗi phụ thuộc nhiều hơn vào công cụ idempotent.
Migration vẫn cần kiểm soát bảo mật. cacheScope public có thể làm lộ dữ liệu giữa tenant nếu phản hồi chứa thông tin riêng, vì vậy mặc định nên là private. Đội vận hành cần kiểm kê client cũ, hỗ trợ tương thích trong giai đoạn chuyển tiếp, loại bỏ dần hạ tầng phiên và kiểm thử retry để chắc chắn công cụ không tạo tác dụng phụ trùng lặp.
Bài viết liên quan
- Thiết kế workflow GenAI tiết kiệm chi phí với Google Dataflow
- How agents can delegate better: Thiết kế ủy quyền đáng tin cậy cho AI agent
- DevOps cho AI production: Tối ưu GPU và vận hành model serving
Nguồn tham khảo
MCP went stateless: Is your AWS MCP server deployment well-architected?
Vì sao developer cần quan tâm
Đội vận hành có thể bỏ sticky session và kho session dùng riêng cho giao thức, nhưng vẫn phải quản lý trạng thái nghiệp vụ bằng định danh rõ ràng.
Hành động đề xuất
- 1Kiểm kê sticky session, Mcp-Session-Id và session store; thiết kế tool idempotent rồi canary giao thức MCP 2026-07-28.



