Hyperbrowser
ทางการHyperbrowser คือแพลตฟอร์มยุคถัดไปที่ขับเคลื่อนเอเจนต์ AI และช่วยให้การทำงานอัตโนมัติของเบราว์เซอร์เป็นเรื่องง่ายและปรับขนาดได้
คุณทำอะไรได้บ้างด้วย Hyperbrowser MCP?
- Scrape หน้าเว็บใด ๆ เป็น Markdown ที่สะอาดหรือภาพหน้าจอ — ใช้
scrape_webpageเพื่อดึงเนื้อหาที่เป็นมิตรกับ LLM จาก URL - Crawl หลายหน้าที่เชื่อมโยงกันเพื่อการดึงข้อมูลจำนวนมาก —
crawl_webpagesติดตามลิงก์และส่งคืนเนื้อหาที่จัดรูปแบบจากส่วนของไซต์ทั้งหมด - เปลี่ยน HTML ที่ยุ่งเหยิงให้เป็น JSON ที่มีโครงสร้าง —
extract_structured_dataแปลงเนื้อหาหน้าเว็บดิบให้เป็น schema ที่กำหนดไว้ - ค้นหาเว็บโดยอัตโนมัติผ่านโปรแกรม —
search_with_bingรันคำค้นหา Bing และส่งคืนชุดผลลัพธ์ - มอบหมายงานเบราว์เซอร์ที่ซับซ้อนให้กับ AI agent — เลือก
browser_use_agent,openai_computer_use_agentหรือclaude_computer_use_agentสำหรับระบบอัตโนมัติแบบหลายขั้นตอน - จัดการโปรไฟล์เบราว์เซอร์แบบถาวร —
create_profile,list_profilesและdelete_profileจัดการเซสชันการท่องเว็บที่บันทึกไว้
เอกสาร
เซิร์ฟเวอร์ Hyperbrowser MCP
นี่คือเซิร์ฟเวอร์ Model Context Protocol (MCP) ของ Hyperbrowser ซึ่งมีเครื่องมือหลากหลายสำหรับการสแครป ดึงข้อมูลที่มีโครงสร้าง และรวบรวมข้อมูลจากหน้าเว็บ นอกจากนี้ยังให้การเข้าถึงที่ง่ายดายสำหรับเอเจนต์เบราว์เซอร์ทั่วไป เช่น CUA ของ OpenAI, Claude Computer Use ของ Anthropic และ Browser Use
ข้อมูลเพิ่มเติมเกี่ยวกับ Hyperbrowser สามารถดูได้ ที่นี่ API ของ Hyperbrowser รองรับฟีเจอร์ชุดใหญ่ที่ครอบคลุมมากกว่าที่มีในเซิร์ฟเวอร์ MCP
ข้อมูลเพิ่มเติมเกี่ยวกับ Model Context Protocol สามารถดูได้ ที่นี่
สารบัญ
การติดตั้ง
การติดตั้งด้วยตนเอง
ในการติดตั้งเซิร์ฟเวอร์ ให้รัน:
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
การรันบน Cursor
เพิ่มลงใน ~/.cursor/mcp.json ดังนี้:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
การรันบน Windsurf
เพิ่มลงใน ./codeium/windsurf/model_config.json ของคุณดังนี้:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
การพัฒนา
สำหรับวัตถุประสงค์ในการพัฒนา คุณสามารถรันเซิร์ฟเวอร์ได้โดยตรงจากซอร์สโค้ด
-
โคลนที่เก็บโค้ด:
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp cd hyperbrowser-mcp -
ติดตั้งการพึ่งพา:
npm install # or yarn install npm run build -
รันเซิร์ฟเวอร์:
node dist/server.js
แอป Claude Desktop
นี่คือตัวอย่างการกำหนดค่าสำหรับเซิร์ฟเวอร์ Hyperbrowser MCP สำหรับไคลเอนต์ Claude Desktop
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
เครื่องมือ
scrape_webpage- ดึงเนื้อหาที่จัดรูปแบบแล้ว (markdown, ภาพหน้าจอ ฯลฯ) จากหน้าเว็บใดๆcrawl_webpages- นำทางผ่านหน้าเว็บที่เชื่อมโยงหลายหน้าและดึงเนื้อหาที่จัดรูปแบบเป็นมิตรกับ LLMextract_structured_data- แปลง HTML ที่ยุ่งเหยิงให้เป็น JSON ที่มีโครงสร้างsearch_with_bing- ค้นหาเว็บและรับผลลัพธ์ด้วยการค้นหาของ Bingbrowser_use_agent- การทำงานอัตโนมัติของเบราว์เซอร์ที่รวดเร็วและน้ำหนักเบาด้วยเอเจนต์ Browser Useopenai_computer_use_agent- การทำงานอัตโนมัติทั่วไปโดยใช้โมเดล CUA ของ OpenAIclaude_computer_use_agent- งานเบราว์เซอร์ที่ซับซ้อนโดยใช้ Claude Computer Usecreate_profile- สร้างโปรไฟล์ Hyperbrowser แบบถาวรใหม่delete_profile- ลบโปรไฟล์ Hyperbrowser แบบถาวรที่มีอยู่list_profiles- แสดงรายการโปรไฟล์ Hyperbrowser แบบถาวรที่มีอยู่
การติดตั้งผ่าน Smithery
ในการติดตั้งเซิร์ฟเวอร์ Hyperbrowser MCP สำหรับ Claude Desktop โดยอัตโนมัติผ่าน Smithery:
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
ทรัพยากร
เซิร์ฟเวอร์ให้เอกสารเกี่ยวกับ Hyperbrowser ผ่านเมธอด resources ไคลเอนต์ใดๆ ที่สามารถค้นพบผ่านทรัพยากรจะสามารถเข้าถึงได้
ใบอนุญาต
โปรเจกต์นี้ได้รับอนุญาตภายใต้ MIT License