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

smithery badge

Frame 5

นี่คือเซิร์ฟเวอร์ 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"
      }
    }
  }
}

การพัฒนา

สำหรับวัตถุประสงค์ในการพัฒนา คุณสามารถรันเซิร์ฟเวอร์ได้โดยตรงจากซอร์สโค้ด

  1. โคลนที่เก็บโค้ด:

    git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp
    cd hyperbrowser-mcp
    
  2. ติดตั้งการพึ่งพา:

    npm install # or yarn install
    npm run build
    
  3. รันเซิร์ฟเวอร์:

    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 - นำทางผ่านหน้าเว็บที่เชื่อมโยงหลายหน้าและดึงเนื้อหาที่จัดรูปแบบเป็นมิตรกับ LLM
  • extract_structured_data - แปลง HTML ที่ยุ่งเหยิงให้เป็น JSON ที่มีโครงสร้าง
  • search_with_bing - ค้นหาเว็บและรับผลลัพธ์ด้วยการค้นหาของ Bing
  • browser_use_agent - การทำงานอัตโนมัติของเบราว์เซอร์ที่รวดเร็วและน้ำหนักเบาด้วยเอเจนต์ Browser Use
  • openai_computer_use_agent - การทำงานอัตโนมัติทั่วไปโดยใช้โมเดล CUA ของ OpenAI
  • claude_computer_use_agent - งานเบราว์เซอร์ที่ซับซ้อนโดยใช้ Claude Computer Use
  • create_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