Browserbase
chính thứcTự động hóa các tương tác trình duyệt trên đám mây (ví dụ: điều hướng web, trích xuất dữ liệu, điền biểu mẫu, v.v.)
Bạn có thể làm gì với Browserbase MCP?
- Bắt đầu một phiên trình duyệt đám mây — Yêu cầu trợ lý của bạn tạo hoặc tái sử dụng một phiên Browserbase bằng
start. - Điều hướng đến bất kỳ URL nào — Hướng trình duyệt đến một trang web cụ thể bằng
navigate. - Thực hiện các thao tác trên trang — Hướng dẫn trợ lý nhấp chuột, gõ văn bản hoặc tương tác với các phần tử qua
act. - Quan sát các phần tử tương tác — Yêu cầu danh sách các phần tử trang có thể thao tác phù hợp với một hướng dẫn bằng
observe. - Trích xuất dữ liệu có cấu trúc — Lấy thông tin từ trang hiện tại bằng
extract, tùy chọn được hướng dẫn bởi một chỉ dẫn ngôn ngữ tự nhiên. - Kết thúc phiên trình duyệt — Đóng phiên Browserbase đang hoạt động một cách sạch sẽ bằng
end.
Tài liệu
Máy chủ MCP Browserbase
Đã lưu trữ
Kho lưu trữ này đã được lưu trữ và không còn được bảo trì.
Ban đầu nó được xuất bản như một triển khai tham khảo và được giữ lại cho mục đích lịch sử. Nó không nên được hiểu là đại diện cho các dịch vụ hoặc triển khai sản xuất hiện tại của Browserbase.

Giao thức Ngữ cảnh Mô hình (MCP) là một giao thức mở cho phép tích hợp liền mạch giữa các ứng dụng LLM và các nguồn dữ liệu và công cụ bên ngoài. Cho dù bạn đang xây dựng một IDE hỗ trợ AI, nâng cao giao diện trò chuyện hay tạo quy trình làm việc AI tùy chỉnh, MCP cung cấp một cách tiêu chuẩn hóa để kết nối LLM với ngữ cảnh chúng cần.
Máy chủ này cung cấp khả năng tự động hóa trình duyệt đám mây bằng cách sử dụng Browserbase và Stagehand. Nó cho phép LLM tương tác với các trang web, trích xuất thông tin và thực hiện các hành động tự động.
Đây là phiên bản tự lưu trữ của máy chủ MCP được lưu trữ bởi Browserbase với cùng các công cụ và chức năng. Chúng tôi khuyên bạn nên sử dụng phiên bản được lưu trữ để thiết lập dễ dàng nhất.
Công cụ
Máy chủ này hiển thị 6 công cụ khớp với máy chủ MCP được lưu trữ bởi Browserbase:
| Công cụ | Mô tả | Đầu vào |
|---|---|---|
start | Tạo hoặc tái sử dụng phiên Browserbase | (không có) |
end | Đóng phiên Browserbase hiện tại | (không có) |
navigate | Điều hướng đến một URL | { url: string } |
act | Thực hiện một hành động trên trang | { action: string } |
observe | Quan sát các phần tử có thể hành động trên trang | { instruction: string } |
extract | Trích xuất dữ liệu từ trang | { instruction?: string } |
Cách Thiết lập
Chúng tôi hiện hỗ trợ 2 phương thức truyền tải cho máy chủ MCP của mình, STDIO và SHTTP. Chúng tôi khuyên bạn nên sử dụng SHTTP với máy chủ MCP được lưu trữ của chúng tôi để tận dụng máy chủ ở công suất tối đa.
SHTTP (MCP được lưu trữ):
Sử dụng máy chủ MCP được lưu trữ bởi Browserbase tại https://mcp.browserbase.com/mcp. Đây là cách dễ nhất để bắt đầu -- chúng tôi lưu trữ máy chủ và cung cấp chi phí LLM cho Gemini, mô hình hoạt động tốt nhất trong Stagehand.
Để biết hướng dẫn thiết lập đầy đủ, hãy xem tài liệu MCP của Browserbase.
Nếu máy khách của bạn hỗ trợ SHTTP:
{
"mcpServers": {
"browserbase": {
"type": "http",
"url": "https://mcp.browserbase.com/mcp"
}
}
}
Nếu máy khách của bạn không hỗ trợ SHTTP:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.browserbase.com/mcp"]
}
}
}
STDIO (Tự lưu trữ):
Bạn có thể sử dụng máy chủ của chúng tôi được lưu trữ trên NPM hoặc chạy nó hoàn toàn cục bộ bằng cách sao chép kho lưu trữ này.
Lưu ý: Nếu bạn muốn sử dụng một mô hình khác, bạn phải thêm --modelName vào các đối số và cung cấp khóa tương ứng đó dưới dạng một đối số. Thông tin thêm bên dưới.
Để chạy qua NPM (Khuyến nghị)
Đi tới JSON Cấu hình MCP của bạn và thêm Máy chủ Browserbase:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["@browserbasehq/mcp"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
Vậy thôi! Tải lại máy khách MCP của bạn và bạn đã sẵn sàng.
Để chạy 100% cục bộ:
Tùy chọn 1: Cài đặt trực tiếp
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
npm install && npm run build
Tùy chọn 2: Docker
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
docker build -t mcp-browserbase .
Sau đó, trong JSON Cấu hình MCP của bạn, chạy máy chủ:
Sử dụng Cài đặt Trực tiếp
{
"mcpServers": {
"browserbase": {
"command": "node",
"args": ["/path/to/mcp-server-browserbase/cli.js"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
Sử dụng 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": ""
}
}
}
}
Cấu hình
Máy chủ MCP Browserbase chấp nhận các cờ dòng lệnh sau:
| Cờ | Mô tả |
|---|---|
--proxies | Bật proxy Browserbase cho phiên |
--verified | Bật Danh tính đã Xác minh của Browserbase (Chỉ dành cho Người dùng Gói Scale) |
--advancedStealth | Bí danh không dùng nữa cho --verified |
--keepAlive | Bật Phiên Duy trì Kết nối của Browserbase |
--contextId <contextId> | Chỉ định ID Ngữ cảnh Browserbase để sử dụng |
--persist | Có duy trì ngữ cảnh Browserbase hay không (mặc định: true) |
--port <port> | Cổng để lắng nghe cho truyền tải HTTP/SHTTP |
--host <host> | Máy chủ để liên kết máy chủ (mặc định: localhost, sử dụng 0.0.0.0 cho tất cả giao diện) |
--browserWidth <width> | Chiều rộng khung nhìn trình duyệt (mặc định: 1024) |
--browserHeight <height> | Chiều cao khung nhìn trình duyệt (mặc định: 768) |
--modelName <model> | Mô hình sử dụng cho Stagehand (mặc định: google/gemini-2.5-flash-lite) |
--modelApiKey <key> | Khóa API cho nhà cung cấp mô hình tùy chỉnh (bắt buộc khi sử dụng mô hình tùy chỉnh) |
--experimental | Bật các tính năng thử nghiệm (mặc định: false) |
Các cờ này có thể được truyền trực tiếp vào CLI hoặc được cấu hình trong tệp cấu hình MCP của bạn.
Lưu ý: Các cờ này chỉ có thể được sử dụng với máy chủ tự lưu trữ (npx @browserbasehq/mcp hoặc Docker).
Cấu hình Mô hình
Stagehand mặc định sử dụng mô hình Gemini 2.5 Flash Lite của Google, nhưng bạn có thể cấu hình nó để sử dụng các mô hình khác như GPT-4o, Claude hoặc các nhà cung cấp khác.
Quan trọng: Khi sử dụng bất kỳ mô hình tùy chỉnh nào (không mặc định), bạn phải cung cấp khóa API của riêng mình cho nhà cung cấp mô hình đó bằng cờ --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": ""
}
}
}
}
Lưu ý: Mô hình phải được hỗ trợ trong Stagehand. Xem tài liệu tại đây.
Liên kết
Giấy phép
Được cấp phép theo Giấy phép Apache 2.0.
Bản quyền 2025 Browserbase, Inc.