- เซิร์ฟเวอร์ MCP (Model Context Protocol) ที่ทำงานบนพื้นฐานของ Playwright
- ให้ structured accessibility snapshot เพื่อให้ LLM โต้ตอบกับเว็บเพจได้ จึง รวดเร็วและมีน้ำหนักเบา
- ทำเว็บอัตโนมัติได้ด้วยข้อมูลแบบข้อความที่มีโครงสร้างเท่านั้น โดยไม่ต้องใช้สกรีนช็อตหรือ vision model
- การใช้งาน : การท่องเว็บเพจและกรอกฟอร์มอัตโนมัติ, การดึงข้อมูลจากคอนเทนต์ที่มีโครงสร้าง, การทดสอบอัตโนมัติแบบ LLM-based, การควบคุมเว็บเบราว์เซอร์ทั่วไปแบบ agent-based
การติดตั้ง
รายการเครื่องมือของ Snapshot Mode
- browser_navigate: ไปยัง URL
- browser_go_back / go_forward: ย้อนกลับ/ไปข้างหน้า
- browser_click / hover / drag: คลิกองค์ประกอบ, โฮเวอร์, ลาก
- browser_type: ป้อนข้อความในช่องกรอก (ตัวเลือก:
submit)
- browser_select_option: เลือกดรอปดาวน์
- browser_press_key: กดปุ่มคีย์บอร์ด
- browser_snapshot: จับ accessibility snapshot
- browser_save_as_pdf: บันทึกหน้าเป็น PDF
- browser_wait: รอตามเวลาที่กำหนด (
time สูงสุด 10 วินาที)
- browser_close: ปิดหน้า
รายการเครื่องมือของ Vision Mode
- browser_navigate / go_back / go_forward
- browser_screenshot: จับสกรีนช็อต
- browser_move_mouse / click / drag: ควบคุมเมาส์ตามพิกัด
- browser_type: ป้อนข้อความที่ตำแหน่งพิกัด
- browser_press_key
- browser_save_as_pdf
- browser_wait
- browser_close
4 ความคิดเห็น
ลองเชื่อมต่อ Playwright MCP กับ cursor แล้ว แต่หน้า Namuwiki อ่านไม่ได้เลย..
น่าจะเป็นเพราะการบล็อกบอตครับ
เมื่อวานตอนเห็นยังไม่รู้เลยว่าเป็นของ Microsoft โอ้โห ต้องลองใช้ดูแล้ว
ความคิดเห็นจาก Hacker News
เครื่องมือนี้ดีมาก กำลังใช้งานร่วมกับ Claude Code แล้วได้ผลยอดเยี่ยม
ใช้ ariaSnapshot เพื่อให้ representation ของ DOM ในแบบที่เข้าถึงได้
มีแผนจะนำไปรวมกับ JIRA MCP เพื่ออ่าน "ขั้นตอนการทำซ้ำ" ของบั๊กทิกเก็ต แล้วตรวจสอบว่าสามารถทำซ้ำได้จริงหรือไม่
เครื่องมือใหม่ของ Microsoft ดูเหมือนจะเป็นคู่แข่งของ MCP-Playwright
เป็นการปล่อยออกมาที่ยอดเยี่ยม แต่ก็สงสัยว่าทำไมถึงไม่รองรับ Playwright API ดั้งเดิม และรองรับเพียงชุดย่อยของการกระทำเท่านั้น
ไม่รู้จัก Playwright แต่สงสัยว่ามันต่างจาก Puppeteer อย่างไร
ส่งเรื่องนี้ไปหลายครั้งแล้ว และอยากฟังเพิ่มเติมอีก
ต้องการ MCP สำหรับ Capybara เพื่อให้ LLMs เขียน Rails system tests ให้ฉัน และดีบักได้เมื่อมันทำงานไม่สำเร็จ
code --add-mcpสงสัยว่าเครื่องมือนี้มีไว้สำหรับ test automation หรือมีไว้เพื่อใช้ Playwright เป็น "Operator" ภายในเอเจนต์