Browserbase
ทางการทำให้การโต้ตอบกับเบราว์เซอร์เป็นอัตโนมัติบนคลาวด์ (เช่น การนำทางเว็บ การดึงข้อมูล การกรอกฟอร์ม และอื่นๆ)
คุณทำอะไรได้บ้างด้วย Browserbase MCP?
- เริ่มเซสชันเบราว์เซอร์บนคลาวด์ — ขอให้ผู้ช่วยของคุณสร้างหรือใช้เซสชัน Browserbase ซ้ำด้วย
start - นำทางไปยัง URL ใดๆ — สั่งให้เบราว์เซอร์ไปยังหน้าเว็บที่ระบุโดยใช้
navigate - ดำเนินการบนหน้าเว็บ — สั่งให้ผู้ช่วยคลิก พิมพ์ หรือโต้ตอบกับองค์ประกอบต่างๆ ผ่าน
act - สังเกตองค์ประกอบที่โต้ตอบได้ — ขอรายการองค์ประกอบที่สามารถดำเนินการได้บนหน้าเว็บซึ่งตรงกับคำสั่งด้วย
observe - ดึงข้อมูลที่มีโครงสร้าง — ดึงข้อมูลจากหน้าเว็บปัจจุบันโดยใช้
extractโดยอาจมีคำแนะนำเป็นภาษาธรรมชาติประกอบ - สิ้นสุดเซสชันเบราว์เซอร์ — ปิดเซสชัน Browserbase ที่กำลังทำงานอยู่อย่างเรียบร้อยด้วย
end
เอกสาร
เซิร์ฟเวอร์ Browserbase MCP
เก็บถาวรแล้ว
ที่เก็บนี้ถูกเก็บถาวรและไม่ได้รับการดูแลรักษาอีกต่อไป
เดิมทีเผยแพร่ในฐานะการอ้างอิงการใช้งานและเก็บรักษาไว้เพื่อวัตถุประสงค์ทางประวัติศาสตร์ ไม่ควรตีความว่าเป็นตัวแทนของบริการหรือการใช้งานจริงในปัจจุบันของ Browserbase

Model Context Protocol (MCP) เป็นโปรโตคอลเปิดที่ช่วยให้สามารถผสานรวมระหว่างแอปพลิเคชัน LLM กับแหล่งข้อมูลและเครื่องมือภายนอกได้อย่างราบรื่น ไม่ว่าคุณกำลังสร้าง IDE ที่ขับเคลื่อนด้วย AI, ปรับปรุงอินเทอร์เฟซแชท, หรือสร้างเวิร์กโฟลว์ AI แบบกำหนดเอง MCP มอบวิธีมาตรฐานในการเชื่อมต่อ LLM กับบริบทที่จำเป็น
เซิร์ฟเวอร์นี้มอบความสามารถในการทำงานอัตโนมัติของเบราว์เซอร์บนคลาวด์โดยใช้ Browserbase และ Stagehand ช่วยให้ LLM สามารถโต้ตอบกับหน้าเว็บ, ดึงข้อมูล, และดำเนินการอัตโนมัติได้
นี่คือเวอร์ชันที่สามารถโฮสต์เองได้ของ เซิร์ฟเวอร์ MCP ที่โฮสต์โดย Browserbase พร้อมเครื่องมือและฟังก์ชันการทำงานเดียวกัน เราแนะนำให้ใช้เวอร์ชันที่โฮสต์เพื่อการตั้งค่าที่ง่ายที่สุด
เครื่องมือ
เซิร์ฟเวอร์นี้มีเครื่องมือ 6 อย่างที่ตรงกับ เซิร์ฟเวอร์ MCP ที่โฮสต์โดย Browserbase:
| เครื่องมือ | คำอธิบาย | อินพุต |
|---|---|---|
start | สร้างหรือใช้เซสชัน Browserbase ซ้ำ | (ไม่มี) |
end | ปิดเซสชัน Browserbase ปัจจุบัน | (ไม่มี) |
navigate | นำทางไปยัง URL | { url: string } |
act | ดำเนินการบนหน้า | { action: string } |
observe | สังเกตองค์ประกอบที่ดำเนินการได้บนหน้า | { instruction: string } |
extract | ดึงข้อมูลจากหน้า | { instruction?: string } |
วิธีการตั้งค่า
ปัจจุบันเรารองรับการขนส่ง 2 แบบสำหรับเซิร์ฟเวอร์ MCP ของเรา คือ STDIO และ SHTTP เราแนะนำให้คุณใช้ SHTTP กับเซิร์ฟเวอร์ MCP ที่โฮสต์ของเราเพื่อใช้ประโยชน์จากเซิร์ฟเวอร์อย่างเต็มประสิทธิภาพ
SHTTP (MCP ที่โฮสต์):
ใช้เซิร์ฟเวอร์ MCP ที่โฮสต์โดย Browserbase ที่ https://mcp.browserbase.com/mcp นี่เป็นวิธีที่ง่ายที่สุดในการเริ่มต้น -- เราโฮสต์เซิร์ฟเวอร์และให้ค่าใช้จ่าย LLM สำหรับ Gemini ซึ่งเป็น โมเดลที่มีประสิทธิภาพดีที่สุด ใน Stagehand
สำหรับคำแนะนำการตั้งค่าทั้งหมด โปรดดู เอกสารประกอบ Browserbase MCP
หากไคลเอนต์ของคุณรองรับ SHTTP:
{
"mcpServers": {
"browserbase": {
"type": "http",
"url": "https://mcp.browserbase.com/mcp"
}
}
}
หากไคลเอนต์ของคุณไม่รองรับ SHTTP:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.browserbase.com/mcp"]
}
}
}
STDIO (โฮสต์เอง):
คุณสามารถใช้เซิร์ฟเวอร์ของเราที่โฮสต์บน NPM หรือเรียกใช้ในเครื่องทั้งหมดโดยการโคลนที่เก็บนี้
หมายเหตุ: หากคุณต้องการใช้โมเดลอื่น คุณต้องเพิ่ม --modelName ลงใน args และระบุคีย์ที่เกี่ยวข้องเป็น arg ข้อมูลเพิ่มเติมด้านล่าง
การเรียกใช้ผ่าน NPM (แนะนำ)
ไปที่ JSON การกำหนดค่า MCP ของคุณและเพิ่มเซิร์ฟเวอร์ Browserbase:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["@browserbasehq/mcp"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
เท่านี้เอง! โหลดไคลเอนต์ MCP ของคุณใหม่แล้วคุณก็พร้อมใช้งาน
การเรียกใช้ในเครื่อง 100%:
ตัวเลือก 1: การติดตั้งโดยตรง
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
npm install && npm run build
ตัวเลือก 2: Docker
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
docker build -t mcp-browserbase .
จากนั้นใน JSON การกำหนดค่า MCP ของคุณให้เรียกใช้เซิร์ฟเวอร์:
การใช้การติดตั้งโดยตรง
{
"mcpServers": {
"browserbase": {
"command": "node",
"args": ["/path/to/mcp-server-browserbase/cli.js"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
การใช้ Docker
{
"mcpServers": {
"browserbase": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"BROWSERBASE_API_KEY",
"-e",
"BROWSERBASE_PROJECT_ID",
"-e",
"GEMINI_API_KEY",
"mcp-browserbase"
],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
การกำหนดค่า
เซิร์ฟเวอร์ Browserbase MCP ยอมรับแฟล็กบรรทัดคำสั่งต่อไปนี้:
| แฟล็ก | คำอธิบาย |
|---|---|
--proxies | เปิดใช้งานพร็อกซี Browserbase สำหรับเซสชัน |
--verified | เปิดใช้งาน Browserbase Verified Identity (สำหรับผู้ใช้ Scale Plan เท่านั้น) |
--advancedStealth | นามแฝงที่เลิกใช้แล้วสำหรับ --verified |
--keepAlive | เปิดใช้งาน Browserbase Keep Alive Session |
--contextId <contextId> | ระบุ Browserbase Context ID ที่จะใช้ |
--persist | จะคงบริบท Browserbase ไว้หรือไม่ (ค่าเริ่มต้น: true) |
--port <port> | พอร์ตที่จะรับฟังสำหรับการขนส่ง HTTP/SHTTP |
--host <host> | โฮสต์ที่จะผูกเซิร์ฟเวอร์ (ค่าเริ่มต้น: localhost, ใช้ 0.0.0.0 สำหรับอินเทอร์เฟซทั้งหมด) |
--browserWidth <width> | ความกว้างวิวพอร์ตของเบราว์เซอร์ (ค่าเริ่มต้น: 1024) |
--browserHeight <height> | ความสูงวิวพอร์ตของเบราว์เซอร์ (ค่าเริ่มต้น: 768) |
--modelName <model> | โมเดลที่จะใช้สำหรับ Stagehand (ค่าเริ่มต้น: google/gemini-2.5-flash-lite) |
--modelApiKey <key> | คีย์ API สำหรับผู้ให้บริการโมเดลแบบกำหนดเอง (จำเป็นเมื่อใช้โมเดลแบบกำหนดเอง) |
--experimental | เปิดใช้งานฟีเจอร์ทดลอง (ค่าเริ่มต้น: false) |
แฟล็กเหล่านี้สามารถส่งผ่านโดยตรงไปยัง CLI หรือกำหนดค่าในไฟล์การกำหนดค่า MCP ของคุณ
หมายเหตุ: แฟล็กเหล่านี้สามารถใช้ได้กับเซิร์ฟเวอร์ที่โฮสต์เองเท่านั้น (npx @browserbasehq/mcp หรือ Docker)
การกำหนดค่าโมเดล
Stagehand ใช้โมเดล Gemini 2.5 Flash Lite ของ Google เป็นค่าเริ่มต้น แต่คุณสามารถกำหนดค่าให้ใช้โมเดลอื่นๆ เช่น GPT-4o, Claude หรือผู้ให้บริการอื่นๆ ได้
สำคัญ: เมื่อใช้โมเดลแบบกำหนดเองใดๆ (ที่ไม่ใช่ค่าเริ่มต้น) คุณต้องระบุคีย์ API ของคุณเองสำหรับผู้ให้บริการโมเดลนั้นโดยใช้แฟล็ก --modelApiKey
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": [
"@browserbasehq/mcp",
"--modelName",
"anthropic/claude-sonnet-4.5",
"--modelApiKey",
"your-anthropic-api-key"
],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": ""
}
}
}
}
หมายเหตุ: โมเดลต้องได้รับการสนับสนุนใน Stagehand ดูเอกสารได้ ที่นี่
ลิงก์
ใบอนุญาต
ได้รับอนุญาตภายใต้ Apache 2.0 License
ลิขสิทธิ์ 2025 Browserbase, Inc.