- Máy chủ MCP (Model Context Protocol) hoạt động dựa trên Playwright
- Cung cấp ảnh chụp nhanh khả năng truy cập có cấu trúc để LLM có thể tương tác với trang web, nên nhanh và gọn nhẹ
- Triển khai tự động hóa web chỉ bằng dữ liệu có cấu trúc dựa trên văn bản, không cần ảnh chụp màn hình hay mô hình thị giác
- Mục đích sử dụng: duyệt trang web và tự động điền biểu mẫu, trích xuất dữ liệu từ nội dung có cấu trúc, kiểm thử tự động dựa trên LLM, điều khiển trình duyệt web tổng quát dựa trên agent
Cài đặt
Danh sách công cụ Snapshot Mode
- browser_navigate: di chuyển tới URL
- browser_go_back / go_forward: quay lại / tiến tới
- browser_click / hover / drag: nhấp vào phần tử, rê chuột, kéo thả
- browser_type: nhập văn bản vào ô nhập liệu (tùy chọn:
submit)
- browser_select_option: chọn trong danh sách thả xuống
- browser_press_key: nhập phím trên bàn phím
- browser_snapshot: chụp ảnh nhanh khả năng truy cập
- browser_save_as_pdf: lưu trang dưới dạng PDF
- browser_wait: chờ trong thời gian chỉ định (
time tối đa 10 giây)
- browser_close: đóng trang
Danh sách công cụ Vision Mode
- browser_navigate / go_back / go_forward
- browser_screenshot: chụp ảnh màn hình
- browser_move_mouse / click / drag: điều khiển chuột theo tọa độ
- browser_type: nhập văn bản tại vị trí tọa độ
- browser_press_key
- browser_save_as_pdf
- browser_wait
- browser_close
4 bình luận
Mình đã thử kết nối Playwright MCP với cursor rồi, nhưng trang NamuWiki thì hoàn toàn không đọc được..
Có lẽ là do bị chặn bot.
Hôm qua nhìn thì không nhận ra, hóa ra là của Microsoft luôn, ghê thật, phải thử mới được
Ý kiến trên Hacker News
Công cụ này rất tốt. Tôi đang dùng nó cùng với Claude Code và đạt kết quả rất ấn tượng
Nó dùng ariaSnapshot để cung cấp biểu diễn truy cập được của DOM
Tôi định kết hợp với JIRA MCP để đọc "các bước tái hiện" trong ticket lỗi và kiểm tra xem có thực sự tái hiện được hay không
Công cụ mới của Microsoft có vẻ là đối thủ cạnh tranh của MCP-Playwright
Bản phát hành rất tuyệt. Nhưng tôi tự hỏi vì sao nó không hỗ trợ Playwright API gốc mà chỉ hỗ trợ một tập con các hành vi
Tôi không biết Playwright, nhưng tò mò nó khác Puppeteer như thế nào
Tôi đã gửi bài này nhiều lần và muốn nghe thêm nhiều câu chuyện hơn
Tôi cần một MCP cho Capybara. Để LLMs có thể viết các bài kiểm thử hệ thống Rails của tôi và debug khi chúng không chạy được
"code --add-mcp"
Tôi tự hỏi công cụ này là để tự động hóa kiểm thử, hay là để dùng Playwright làm "Operator" trong agent