Ngày xuất bản: 18 tháng 5 năm 2026, Cập nhật gần đây nhất: 9 tháng 6 năm 2026
WebMCP là một tiêu chuẩn web được đề xuất để giúp bạn xây dựng và hiển thị các công cụ có cấu trúc cho các tác nhân AI AI. WebMCP cung cấp JavaScript và chú thích các phần tử biểu mẫu HTML để các tác nhân biết chính xác cách tương tác với các tính năng của trang, nhằm hỗ trợ trải nghiệm của người dùng. Điều này có thể cải thiện đáng kể hiệu suất và độ tin cậy của hoạt động kích hoạt tác nhân.
Các tác nhân AI là một công nghệ mới hơn. Các tác nhân này có thể giúp người dùng hoàn thành tốt hơn các tác vụ phức tạp và kỹ thuật cao. WebMCP mang lại độ chính xác cao hơn cho việc hoàn thành tác vụ của tác nhân và có thể được thêm dưới dạng một tính năng cải tiến tăng dần.
| Thông tin giải thích | Web | Phần mở rộng | Trạng thái của Chrome | Mục đích |
|---|---|---|---|---|
| GitHub | Xem | Mục đích thử nghiệm |
Tại sao nên dùng WebMCP?
WebMCP có thể giúp bạn thu hẹp khoảng cách giữa các ứng dụng web và tác nhân, cải thiện hiệu quả, độ tin cậy và khả năng hoàn thành tác vụ bằng cách cung cấp các quy tắc tương tác. Thay vì để một tác nhân xem xét phần tử (chẳng hạn như nút hoặc trường) để hiểu mục đích của phần tử đó, trang web sẽ khai báo mục đích của phần tử để phần tử đó được sử dụng đúng cách
Điều này đáng tin cậy hơn so với hoạt động kích hoạt, có thể có nhiều bước và để mỗi bước mở cho tác nhân diễn giải.
Các trang web có thể chia sẻ mục đích rõ ràng, chẳng hạn như tìm kiếm hoặc mua hàng, bằng cách xác định tool. Các công cụ thực thi trên trang web của bạn một cách rõ ràng, vì vậy người dùng tin tưởng rằng các tác vụ sẽ được hoàn tất như mong đợi. Điều này cũng giúp thương hiệu và các lựa chọn thiết kế lấy con người làm trung tâm của bạn được giữ nguyên.
WebMCP hỗ trợ:
- Khám phá: Một cách tiêu chuẩn để các trang đăng ký công cụ với tác nhân, chẳng hạn
như
checkouthoặcfilter_results. - Lược đồ JSON: Định nghĩa rõ ràng về dữ liệu đầu vào và đầu ra dự kiến để giảm hiện tượng ảo giác hoặc hiểu lầm.
- Trạng thái: Sự hiểu biết chung về bối cảnh trang hiện tại để tác nhân biết những tài nguyên nào có sẵn để thực hiện theo thời gian thực.
Mục tiêu của chúng tôi là xây dựng các API mà mọi trình duyệt có khả năng tác nhân đều có thể triển khai và hưởng lợi, để người dùng có thể hoàn thành tác vụ dễ dàng hơn. Bạn có thể theo dõi quá trình này trên GitHub.
Trường hợp sử dụng
Có nhiều cách để bạn có thể sử dụng WebMCP trên web. Ví dụ:
- Giúp khách hàng được hỗ trợ. Nếu cung cấp phần mềm cho khách hàng, bạn có thể có một quy trình hỗ trợ phức tạp để giải quyết nhiều câu hỏi khác nhau. Bạn có thể sử dụng WebMCP để giúp một tác nhân nhanh chóng chuyển đến biểu mẫu phù hợp và điền các trường bằng thông tin do người dùng cung cấp.
- Cải thiện quy trình đặt vé du lịch. Giúp các tác nhân đặt các chuyến đi phức tạp, nhiều thành phố và nhiều hành khách với ít bước hơn.
Một số hành động có thể nhạy cảm, chẳng hạn như mua hàng. Bạn có thể thêm một lệnh để yêu cầu người dùng tương tác với hộp thoại xác nhận.
Về mặt thực tế, các công cụ của bạn có thể hoàn thành các tác vụ sau:
- Điền vào các biểu mẫu có cấu trúc: Xây dựng công cụ
submit_applicationđể giúp các tác nhân liên kết dữ liệu thu thập được từ cuộc trò chuyện với người dùng vào các trường biểu mẫu một cách chính xác. Ví dụ: bạn có thể phân biệt xem một trường có yêu cầu tên đầy đủ hay tên và họ riêng biệt. - Hỗ trợ các lượt tương tác của tác nhân trong giao diện ưu tiên con người: Một số trường được
thiết kế cho người dùng, nhưng tác nhân có thể không hiểu. Bạn có thể xây dựng một công cụ
date_pickcho phép chọn ngày và giờ phức tạp trong một lượt đặt chỗ hoặc đặt sự kiện. - Gỡ lỗi ứng dụng nhanh hơn: Bạn có thể xây dựng một công cụ
run_diagnosticstrên trang cài đặt cho nhà phát triển để một tác nhân có thể kích hoạt các bản sửa lỗi mà nếu không thì sẽ bị ẩn sau các trình đơn lồng nhau.
Bạn có thấy trường hợp sử dụng của mình bị thiếu không? Hoặc bạn có ý tưởng nào muốn chia sẻ về WebMCP không? Tham gia chương trình xem trước sớm và chia sẻ ý kiến phản hồi của bạn.
Bắt đầu
Tham gia bản dùng thử ban đầu của WebMCP từ Chrome 149. Tìm hiểu thêm về cách bắt đầu sử dụng bản dùng thử ban đầu.
WebMCP cục bộ
WebMCP có sẵn dưới dạng một cờ Chrome để phát triển cục bộ:
- Mở Chrome rồi chuyển đến
chrome://flags/#enable-webmcp-testing - Đặt cờ thành Đã bật.
- Khởi động lại Chrome để áp dụng các thay đổi.
Sử dụng API WebMCP
Có 2 API mà bạn có thể sử dụng để thiết lập các công cụ trên trang web:
- API bắt buộc: Xác định các loại công cụ khác nhau bằng JavaScript tiêu chuẩn, chẳng hạn như nhập biểu mẫu, công cụ điều hướng, quản lý trạng thái hoặc các hàm khác.
- API khai báo: Thêm chú thích vào biểu mẫu HTML tiêu chuẩn để tạo công cụ WebMCP.
Các điểm hạn chế
Mặc dù WebMCP hướng đến việc giúp các tác nhân và con người thực hiện các tác vụ phức tạp một cách đơn giản hơn, nhưng vẫn có một số điểm hạn chế:
- Yêu cầu có bối cảnh duyệt web: Vì các lệnh gọi công cụ được xử lý bằng JavaScript, nên bạn phải mở một thẻ trình duyệt hoặc một khung hiển thị web để cung cấp giao diện và bối cảnh trình duyệt có thể nhìn thấy. Nói cách khác, không có hỗ trợ cho các tác nhân hoặc công cụ hỗ trợ để gọi các công cụ ở trạng thái không có giao diện người dùng.
- Tốn nhiều chi phí hơn cho các giao diện phức tạp: Nếu trang web của bạn rất phức tạp, thì có thể bạn cần tái cấu trúc hoặc thêm JavaScript để xử lý trạng thái ứng dụng và giao diện.
- Khả năng khám phá công cụ: Khách hàng và trình duyệt phải trực tiếp truy cập vào một trang web để biết trang web đó có các công cụ có thể gọi hay không.
Tính bảo mật và quyền truy cập
Các API WebMCP bị giới hạn bởi cả yêu cầu về việc tách biệt nguồn gốc và chính sách về quyền.
Tách biệt nguồn gốc
WebMCP chỉ có trong các tài liệu được tách biệt nguồn gốc. Điều này đảm bảo rằng nguồn gốc của tài liệu vẫn ổn định trong suốt thời gian tồn tại của công cụ.
Nếu một tài liệu đã bật document.domain (ví dụ: bằng cách sử dụng tiêu đề HTTP Origin-Agent-Cluster: ?0), thì các API WebMCP sẽ bị tắt.
Chính sách về quyền
Cả hai API đều bị giới hạn bởi tools
Chính sách về quyền.
Chính sách này mặc định là self, cho phép đăng ký công cụ trong các bối cảnh cấp cao nhất và cùng nguồn gốc, đồng thời tắt chính sách này cho các iframe trên nhiều nguồn gốc.
Để cho phép các công cụ WebMCP trong một iframe trên nhiều nguồn gốc, hãy thêm allow="tools"
thuộc tính vào iframe.
Bản minh hoạ
Có các ví dụ về bản minh hoạ bao gồm cả hoạt động triển khai bắt buộc và khai báo:
- WebMCP zaMaker sử dụng API bắt buộc của WebMCP.
- Bản minh hoạ về du lịch (React) sử dụng API bắt buộc của WebMCP.
- Bản minh hoạ Le Petit Bistro sử dụng API khai báo của WebMCP.
Bạn cũng có thể xem xét và khám phá mã nguồn của bản minh hoạ trên GitHub.
Mô phỏng cuộc trò chuyện của tác nhân bằng phần mở rộng trình kiểm tra
Cài đặt Phần mở rộng trình kiểm tra công cụ bối cảnh mô hình để thử nghiệm với một tác nhân và xem các công cụ WebMCP hoạt động như thế nào trong các bản minh hoạ trực tiếp hoặc ứng dụng của riêng bạn. Sử dụng câu lệnh bằng ngôn ngữ tự nhiên để xác định xem tác nhân có tương tác với các công cụ WebMCP như mong đợi hay không.
Với phần mở rộng này, bạn có thể:
- Xem những công cụ nào được đăng ký trên một trang bằng cách theo dõi API WebMCP.
- Gọi công cụ và thực thi hàm theo cách thủ công.
- Xác minh rằng Lược đồ JSON của bạn được xác định chính xác và trình duyệt có thể phân tích cú pháp dữ liệu như công cụ mong đợi.
- Xem dữ liệu đầu ra có cấu trúc hoặc thông báo lỗi do công cụ của bạn trả về để đảm bảo rằng chúng được viết rõ ràng và định dạng đúng cách, để một tác nhân có thể hiểu được.
Trò chuyện với tác nhân bằng ngôn ngữ tự nhiên để xem tác nhân đó có thể xác định và gọi các công cụ WebMCP phù hợp một cách chính xác hay không. Theo mặc định, câu lệnh của bạn sẽ được gửi đến mô hình gemini-3-flash-preview.
Tương tác và chia sẻ ý kiến phản hồi
WebMCP đang được thảo luận tích cực và có thể thay đổi trong tương lai. Nếu bạn dùng thử các API này và có ý kiến phản hồi, chúng tôi rất mong được biết ý kiến của bạn.
- Đọc phần giải thích về WebMCP, đặt câu hỏi và tham gia thảo luận.
- Tham gia bản dùng thử ban đầu của WebMCP
- Đọc các phương pháp hay nhất về WebMCP.
- Xem lại hoạt động triển khai cho Chrome trên Trang trạng thái của Chrome.
- Đọc hướng dẫn bảo mật công cụ WebMCP và các phương pháp hay nhất.
- Tham gia chương trình xem trước sớm để xem trước các API mới và truy cập vào danh sách gửi thư của chúng tôi.
- Nếu bạn có ý kiến phản hồi về hoạt động triển khai của Chrome, hãy báo cáo lỗi Chromium.