การควบคุมเบราว์เซอร์ในโปรแกรมสำหรับตัวแทน AI ภายใน VS Code
vscode-integrated-browser-mcp, โดย Thimo (Thimo Koerner), เป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ให้ผู้ช่วย AI ภายนอกเข้าถึงเบราว์เซอร์ในตัวของ Visual Studio Code อย่างมีการควบคุม เครื่องมือนี้ช่วยให้ตัวแทน AI นำทางไปยังหน้าเว็บ, มีปฏิสัมพันธ์กับองค์ประกอบ UI, ถ่ายภาพหน้าจอ, และรัน JavaScript ภายในเซสชันของตัวแก้ไข มันเปิดเผยเซสชันสดของตัวแก้ไขให้กับ MCP และ API HTTP โดยมุ่งเป้าไปที่นักพัฒนาและวิศวกร QA ที่ต้องการการตรวจสอบที่ขับเคลื่อนด้วย AI กับเซิร์ฟเวอร์พัฒนาในท้องถิ่นและเอกสารโดยไม่ต้องออกจาก IDE.
เครื่องมือผลิตผลลัพธ์ประเภทใดสำหรับการตรวจสอบที่ขับเคลื่อนโดยตัวแทน?
เครื่องมือผลิตผลลัพธ์ที่เป็นรูปธรรมและอ่านได้โดยเครื่องหลายประเภทที่สนับสนุนงานการตรวจสอบ การจับภาพหน้าจอ ให้ภาพถ่ายที่มองเห็นได้ซึ่งโมเดลสามารถอ้างอิงสำหรับการตรวจสอบระดับพิกเซล การเข้าถึง DOM คืนโครงสร้างโหนดและคุณสมบัติสำหรับการตรวจสอบตามตัวเลือก การประเมิน JavaScript รันโค้ดในบริบทของหน้าและคืนผลลัพธ์หรือบันทึกคอนโซลซึ่งตัวแทนสามารถใช้เพื่อยืนยันสถานะ UI แบบไดนามิกระหว่างการตรวจสอบอัตโนมัติ.
มันจัดการการสื่อสารที่ปลอดภัยและเป็นท้องถิ่นกับตัวแทนอย่างไร?
การสื่อสารยังคงเป็นท้องถิ่นตามการออกแบบ: การดำเนินการใช้ตัวเลือกการขนส่งในท้องถิ่นเช่นซ็อกเก็ตยูนิกซ์หรือท่อที่ตั้งชื่อสำหรับการเชื่อมต่อของตัวแทน และมันเปิดเผย API HTTP ในท้องถิ่นและจุดสิ้นสุด MCP สำหรับลูกค้า เครื่องมือยังทำงานกับเซสชันที่ใช้งานอยู่ของผู้แก้ไข ดังนั้นคุกกี้ที่ได้รับการตรวจสอบและเซิร์ฟเวอร์พัฒนา localhost ยังคงพร้อมใช้งานสำหรับตัวแทน การโต้ตอบกับแท็บที่ใช้ Chromium ใช้โปรโตคอล Chrome DevTools สำหรับการดำเนินการคำสั่ง.
การรวมและการติดตั้งตรงไปตรงมาสำหรับการทำงานของนักพัฒนาหรือไม่?
การติดตั้งรวมเข้ากับการทำงานของส่วนขยาย VS Code มาตรฐาน ซึ่งมีให้จาก Marketplace ในชื่อ thimo.integrated-browser-mcp หรือผ่านคำสั่งติดตั้งในบรรทัดคำสั่ง เครื่องมือจำเป็นต้องมีโฮสต์ที่เข้ากันได้กับ MCP เช่น Claude Desktop หรือ Claude Code และรองรับการสร้าง VS Code บน Windows, macOS และ Linux สำหรับผู้ใช้ Claude Code นักพัฒนาจะจัดเตรียมการตั้งค่าแบบไม่มีการกำหนดค่าเริ่มต้นเพื่อลดการเดินสายเริ่มต้นสำหรับการตั้งค่าตัวแทนทั่วไป.
ตัวเลือกที่มุ่งเป้าไปที่นักพัฒนาและ QA ที่ต้องการการทำงานอัตโนมัติในโปรแกรมแก้ไข
ได้รับการยอมรับในชุมชน MCP ว่าเป็นโซลูชันที่แตกต่าง เครื่องมือนี้เหมาะสำหรับทีมที่รันเซิร์ฟเวอร์ท้องถิ่นและต้องการการโต้ตอบที่ขับเคลื่อนด้วย AI ภายในโปรแกรมแก้ไขของพวกเขา คาดว่าการทำงานอัตโนมัติจะทำงานในเซสชันที่ใช้งานอยู่ของคุณ ดังนั้นให้ตรวจสอบการเปลี่ยนแปลงที่ขับเคลื่อนด้วยตัวแทนใน IDE ก่อนที่จะนำไปใช้กับการควบคุมแหล่งที่มา การออกแบบของมันเอื้ออำนวยต่อการทำงานที่ขึ้นอยู่กับเซสชันที่ได้รับการตรวจสอบสิทธิ์และบริบท DevTools แทนที่จะเป็นอินสแตนซ์เบราว์เซอร์แยกต่างหาก.