Cập nhật giao thức MCP: bước tiến nhỏ nhưng quan trọng cho khả năng tích hợp AI quy mô lớn
Model Context Protocol (MCP) sắp được cập nhật cách quản lý phiên làm việc, giúp các công ty triển khai AI dễ dàng hơn và chi phí rẻ hơn ở quy mô lớn.
Cầu nối AI và dữ liệu doanh nghiệp trở nên linh hoạt hơn
Model Context Protocol (MCP) được coi là một trong những nền tảng cơ bản nhất của khả năng tương tác giữa các hệ thống AI. Về bản chất, đây là "đường ống kỹ thuật" cho phép các mô hình AI như Claude kết nối an toàn với các nguồn dữ liệu bên ngoài — từ lịch công tác cá nhân, cơ sở dữ liệu công ty cho đến những công cụ nội bộ chuyên dụng — mà không cần các kỹ sư phần mềm phải xây dựng riêng từng kết nối. Tuần tới, MCP sẽ nhận được một bản cập nhật đáng kể. Mặc dù người dùng cuối có thể không nhận thấy nhiều thay đổi trực tiếp, nhưng nó có tiềm năng tác động lớn đến cách toàn bộ hệ sinh thái AI phát triển trong tương lai.
Vấn đề lâu đã tồn tại: quản lý phiên làm việc ở quy mô lớn
Phiên bản mới của giao thức đã được công bố chính thức từ tháng 5, nhưng gần đây, công ty Arcade vừa đưa ra lời giải thích rõ ràng về những thay đổi. Theo Nate Barbettini, đại diện của Arcade, cốt lõi của cập nhật liên quan đến cách MCP xử lý các "session ID" — những mã token nhỏ mà máy chủ dùng để ghi nhớ đây là cùng một cuộc trò chuyện từ trước. Dưới hệ thống hiện tại, khi một client MCP như Claude kết nối với máy chủ lần đầu, nó sẽ gửi "lời chào": "Tôi là Claude, đây là phiên bản của tôi, đây là những khả năng của tôi". Máy chủ trả lời bằng các khả năng của nó và cấp một session ID. Từ đó trở đi, mỗi yêu cầu từ client đều phải gửi kèm session ID để máy chủ biết đây là cùng một cuộc trò chuyện. Đôi khi session ID hết hạn, client phải phát hiện ra, yêu cầu cấp mới, rồi tiếp tục.
Hệ thống này hoạt động tốt trong các trường hợp đơn giản, nhưng khi triển khai ở quy mô lớn lại là vấn đề hoàn toàn khác. Hãy tưởng tượng: bạn vận hành một máy chủ phục vụ hàng triệu người dùng, đứng sau một "load balancer" có nhiệm vụ định tuyến mỗi yêu cầu tới bất kỳ máy chủ nào trong "trang trại máy chủ" đang rảnh rỗi, đôi khi ở các khu vực địa lý khác nhau. Lúc này, mỗi máy chủ phải "biết" về session ID mà một máy chủ khác đã cấp. Điều này không phải bất khả thi, nhưng tạo ra độ phức tạp đáng kể và không phối hợp tốt với logic load balancer. Nói cách khác, thiết kế hiện tại giả định một máy chủ ghi nhớ bạn, nhưng công ty thực tế lại phân tán lưu lượng trên hàng chục máy chủ mà mặc định không giao tiếp với nhau. Đây là rào cản lớn khiến các công ty do dự triển khai MCP ở quy mô lớn.
Giải pháp stateless: làm tương tự website thông thường
Phương pháp mới sẽ sử dụng cách tiếp cận lỏng lẻo hơn và không dựa trên trạng thái (stateless) đối với session ID ở phía máy chủ, tương tự như cách hầu hết các trang web thông thường đã hoạt động từ lâu. Phương pháp này sẽ làm cho toàn bộ hệ thống dễ duy trì hơn nhiều và về lý thuyết, rẻ hơn để vận hành ở quy mô lớn. Đây là nhận định kỹ thuật khá chuyên sâu, nhưng cũng là lời nhắc nhở quan trọng rằng không phải mọi khía cạnh của phát triển AI đều chuyển động với tốc độ phi thường. Trong khi đào tạo các mô hình AI tiến bộ rất nhanh, rất nhiều cơ sở hạ tầng kỹ thuật mà các mô hình đó phụ thuộc vào vẫn tuân theo quá trình chậm chạp của sự đồng thuận trong các cơ quan tiêu chuẩn. Sự phát triển này thực sự đang xảy ra — chỉ là chậm hơn thôi.
