Apple vừa bổ sung máy chủ Model Context Protocol (MCP) vào Safari Technology Preview 247, cho phép các AI lập trình trực tiếp quan sát cách website hoạt động trong trình duyệt. Công cụ có thể đọc nội dung trang, console, yêu cầu mạng, chụp màn hình và tương tác với các thành phần giao diện để hỗ trợ tìm lỗi.
Tính năng hiện mới xuất hiện trên Safari Technology Preview, phiên bản thử nghiệm dành cho nhà phát triển, chưa được tích hợp vào Safari chính thức.
AI có thể trực tiếp kiểm tra website trong Safari
Theo Apple, máy chủ Safari MCP kết nối AI lập trình với một cửa sổ Safari, giúp tác nhân biết đoạn mã thực tế được trình duyệt hiển thị như thế nào. Thay vì chỉ dựa vào mã nguồn hoặc ảnh chụp do người dùng cung cấp, AI có thể trực tiếp thu thập dữ liệu từ website đang chạy.
Model Context Protocol là tiêu chuẩn mở ban đầu được Anthropic phát triển, cung cấp cách thức chung để các AI tương thích kết nối với công cụ, dịch vụ và nguồn dữ liệu bên ngoài. Trong trường hợp của Safari, MCP đóng vai trò cầu nối giữa AI lập trình và các công cụ phát triển web trong trình duyệt.
Sau khi được cấu hình trên Safari Technology Preview 247, AI có thể kiểm tra nội dung trang, đọc thông báo trong console, theo dõi các yêu cầu mạng, chụp ảnh màn hình và thực hiện những thao tác như nhấp chuột, nhập nội dung, cuộn trang hoặc di chuyển con trỏ qua một thành phần.
Cách tiếp cận này giúp giảm quy trình chuyển đổi liên tục giữa trình duyệt, công cụ lập trình và cửa sổ trò chuyện với AI. Khi một lỗi chưa được xử lý đúng, AI có thể tự kiểm tra lại trạng thái website và tiếp tục điều chỉnh thay vì yêu cầu lập trình viên liên tục chụp màn hình hoặc mô tả vấn đề.
Hỗ trợ tìm lỗi, kiểm tra hiệu năng và khả năng tương thích
Apple cho biết máy chủ Safari MCP có thể được dùng để tìm lỗi website, phát hiện vấn đề tương thích với Safari, phân tích hiệu năng, kiểm tra khả năng tiếp cận và xác minh các trạng thái khác nhau của giao diện.
Máy chủ hiện cung cấp gần 20 công cụ. Trong đó, browser_console_messages trả về các thông báo console của tab đang mở, list_network_requests liệt kê URL, phương thức, trạng thái và thời gian của các yêu cầu mạng, còn screenshot cho phép chụp lại trang dưới dạng ảnh PNG.
Công cụ page_interactions cho phép AI thực hiện một chuỗi thao tác trực tiếp trên DOM như nhấp, nhập liệu, cuộn, di chuột và nhấn phím. Nhờ đó, AI có thể kiểm tra nhiều trạng thái giao diện hoặc tái hiện một lỗi mà không cần người dùng thao tác thủ công từng bước.
Apple đã công bố hướng dẫn kết nối Safari MCP với các công cụ như Claude và Codex. Việc xuất hiện trên Safari Technology Preview 247 cho thấy hãng đang thử nghiệm cách đưa AI lập trình tham gia sâu hơn vào quá trình kiểm tra và gỡ lỗi website ngay trong trình duyệt.
